所有类
-
所有类 接口摘要 类摘要 枚举摘要 异常摘要 错误摘要 注解类型摘要 类 说明 AggregateIterable < ResultT > MongoCollection.aggregate(List)
操作的特定迭代。ApiKey 表示User
的 API 密钥的类。ApiKeyAuth 此类公开功能,以便用户在其控制下托管 API 密钥。应用 应用程序是与MongoDB Realm 应用程序交互的主要客户端入口点。App.Callback < T > 对App
可用的异步方法的回调。App.Result < T > 结果类,表示从此应用程序向 MongoDB Realm 发出异步请求的结果。AppConfiguration AppConfiguration 用于设置 MongoDB Realm 应用程序。AppConfiguration.Builder 构建器用于以流畅的方式构造AppConfiguration
的实例。AppException 该类是与 MongoDB Realm 应用程序通信时发生的所有错误的包装器。AuthenticationListener 描述与用户及其身份验证相关的事件的接口BaseChangeEvent < DocumentT > 表示此 SDK 中的监视流生成的所有 MongoDB Realm 更改事件中存在的属性集。BaseChangeEvent.OperationType 表示可能发生的不同 MongoDB 操作。beta 此注解被添加到处于 beta 阶段的类、构造函数或方法中。案例 此类描述了 Realm 查询中使用的大小写设置。ClientResetRequiredError 封装处理客户端重置事件所需信息的类。CollectionChange < Eextends OrderedRealmCollection > 封装OrderedRealmCollectionChangeListener
被触发结果的容器。CollectionUtils CompactOnLaunchCallback 此接口用于确定在首次打开 Realm 文件时和返回实例之前是否应压缩该文件。ConnectionListener 报告会话使用的连接发生更改时使用的接口。ConnectionState 描述SyncSession
使用的底层连接状态的枚举。CountOptions 计数操作的选项。凭证 档案代表使用给定登录提供程序的登录,MongoDB Realm 使用档案来验证用户并授予访问权限。Credentials.Provider 此枚举包含 MongoDB Realm 支持的身份提供商列表。DefaultCompactOnLaunchCallback 用于确定是否应压缩文件的默认实现。DeleteResult 删除操作的结果。DiscardUnsyncedChangesStrategy 该策略通过丢弃任何未同步的数据来自动解决客户端重置问题,但在其他情况下保持 Realm 打开。DownloadingRealmInterruptedException 当 Realm 在下载初始数据集时中断时使用的异常类。DynamicRealm DynamicRealm 是Realm
的动态变体。DynamicRealm.Callback DynamicRealm.Transaction 封装 Realm 事务。DynamicRealm.Transaction.Callback 为通知调用者线程而调用的回调。DynamicRealm.Transaction.OnError 调用回调以通知调用者线程事务期间出现的错误。DynamicRealm.Transaction.OnSuccess 调用回调以通知调用者线程事务已成功。DynamicRealmObject 包装普通 RealmObject 以允许动态访问的类,而不是类型化接口。EmailPasswordAuth 通过User
Credentials.Provider.EMAIL_PASSWORD
提供商登录 时提供的类封装功能。错误代码 此类枚举与使用对象服务器或同步数据相关的所有潜在错误。ErrorCode.Category ErrorCode.Type FieldAttribute 此类包含 Realm 字段的所有 Realm 属性。FindIterable < ResultT > MongoCollection.find()
操作的特定迭代。FindOneAndModifyOptions 应用于 findOneAndUpdate、findOneAndReplace 或 findOneAndDelete 操作(通常也称为 findOneAndModify 操作)的选项。FindOptions 应用于查找操作(通常也称为查询)的选项。FlowFactory 用于为 Realm 类创建 KotlinFlow
的工厂接口。FrozenPendingRow 已冻结的 PendingRow。功能 函数管理器,用于为关联的 Realm 应用调用远程 Realm 函数。GoogleAuthType 此枚举包含 MongoDB Realm 支持的 Google 身份验证类型列表。HttpLogObfuscator HttpLogObfuscator 可防止在 Logcat 中显示敏感信息。忽略 ImportFlag 此类描述了在保存整个对象时如何将数据保存到 Realm 中。Index 此注解将为字段添加搜索索引。InsertManyResult 插入多个操作的结果。InsertOneResult 插入一个操作的结果。LinkingObjects 用于定义从一个类到另一个类的反向关系的注解。日志级别 Realm 在 API 中记录事件时定义和使用的日志级别。ManuallyRecoverUnsyncedChangesStrategy 手动解决客户端重置的策略,由错误代码ErrorCode.CLIENT_RESET
确定。MapChangeListener < K , V > MapChangeSet < T > 此接口描述了上次更新期间对地图所做的更改。MongoClient 远程 MongoClient 用于通过 Realm 远程处理 MongoDB 中的数据。MongoCollection < DocumentT > MongoCollection 接口提供对文档的读取和写入访问权限。MongoCursor < ResultT > Mongo Cursor 类从根本上来说是一个Iterator
,为方便起见,其中包含一个额外的tryNext()
方法。MongoDatabase RemoteMongoDatabase 提供对其Document
MongoCollection
的访问权限。MongoIterable < ResultT > MongoIterable 是操作的结果,例如find()
或aggregate()
查询。MongoNamespace MongoDB 命名空间,包括数据库名称和collection名称。MutableRealmInteger MutableRealmInteger
是一个可变的、类似Long
的数值量。MutableSubscriptionSet 调用SubscriptionSet.update(UpdateCallback)
时可获得可变订阅集。这是修改SubscriptionSet
的唯一方法。ObjectChange < Eextends RealmModel > 封装RealmObjectChangeListener
被触发结果的容器。ObjectChangeSet 有关对对象所做更改的信息。OrderedCollectionChangeSet 此接口描述了上次更新期间对collection所做的更改。OrderedCollectionChangeSet.Range OrderedCollectionChangeSet.State 描述变更集性质的状态。OrderedRealmCollection < E > OrderedRealmCollection
是一个维护其元素顺序的collection。OrderedRealmCollectionChangeListener < T > OrderedRealmCollectionChangeListener
可以向 注册 ,以通过RealmResults
OrderedCollectionChangeSet
接收通知,说明自上次以来collection中已更改内容的详细信息。OrderedRealmCollectionSnapshot < E > 主键 @PrimaryKey 注解会将字段标记为Realm中的主键。进度 用于在下载或上传 Realm 数据时封装进度通知的类。ProgressListener 对上传到 Realm 对象服务器或从 Realm 对象服务器下载的数据更新感兴趣时使用的接口。ProgressMode 描述如何监听进度变化的枚举。ProxyState < Eextends RealmModel > 推动 推送客户端允许注册/取消注册来自客户端应用程序的推送通知。Realm Realm 类是对象持久存储的存储和事务管理器。Realm.Callback Realm.Transaction 封装 Realm 事务。Realm.Transaction.Callback 为通知调用者线程而调用的回调。Realm.Transaction.OnError 调用回调以通知调用者线程事务期间出现的错误。Realm.Transaction.OnSuccess 调用回调以通知调用者线程事务已成功。RealmAny RealmAny
用于表示多态 Realm 值。RealmAny.Type 描述 RealmAny 支持的所有类型的枚举。RealmAnyNativeFunctionsImpl RealmAnyOperator RealmAsyncTask 表示待处理的异步 Realm 任务,例如异步事务。RealmChangeListener < T > RealmClass 用于标记可由 Realm 持久化的类的接口。RealmCollection < E > RealmCollection
是 Realm 支持的 collection 层次结构的根。RealmConfiguration RealmConfiguration 用于设置特定的 Realm 实例。RealmConfiguration.Builder RealmConfiguration.Builder 用于以流畅的方式构造 RealmConfiguration 的实例。RealmDictionary < V > 键为字符串的RealmMap
的特化。RealmError RealmError 是底层存储引擎发生不可恢复问题时使用的特定于 Realm 的错误。RealmEventStreamAsyncTask < T > RealmEventStreamAsyncTask 是特定版本的RealmAsyncTask
,提供非阻塞机制来处理针对 MongoDB Realm 执行并产生流结果的异步操作。RealmEventStreamTask < T > RealmEventStreamTask 是RealmAsyncTask
的特定版本,提供阻塞机制以处理针对 MongoDB Realm 执行并产生流结果的异步操作。RealmException RealmException 是特定于 Realm 的异常。RealmField 用于 Realm 模型类中字段的注解。RealmFieldType Realm 的 storage engine 使用的类型列表。RealmFileException 用于在访问 Realm 相关文件时报告问题的类。RealmFileException.Kind 此RealmFileException
的特定类型。RealmFlowFactory 用于创建协程Flow
的工厂类。RealmList < E > RealmList 用于对RealmObject
中的一对多关系进行建模。RealmLog 所有 Realm 组件使用的全局记录器。RealmLogger 可在RealmLog.add(RealmLogger)
注册的自定义记录器的接口。RealmMap < K , V > RealmMap 用于将键映射到值。RealmMigration RealmMigration 类用于执行从一种 Realm 模式到另一种 Realm 模式的迁移。RealmMigrationNeededException RealmModel 用于将类标记为 RealmObject 的接口,可用于代替扩展RealmObject
。RealmModule 默认情况下,Realm 可以存储项目中扩展 RealmObject 的所有类。RealmNamingPolicy 该枚举定义了将类名和字段名从 Java 中使用的名称映射到 Realm 文件内部使用的名称的可能方法。RealmObject 在 Realm 中,您可以通过子类化 RealmObject 并添加要持久化的字段来定义 RealmObject 类。RealmObjectChangeListener < T Extends RealmModel > Realm 对象模式 用于与给定 RealmObject 类的模式进行交互的类。RealmObjectSchema.Function 函数接口,用于遍历当前类的所有对象并对每个对象应用函数。RealmObservableFactory 用于为 RxJava (<=2.0.*) 创建可观察对象的工厂类。RealmPrimaryKeyConstraintException 用于在主键约束被破坏时报告问题的类。RealmQuery < E > RealmQuery 使用构建器模式封装对Realm
或RealmResults
的查询。RealmResults < E > 此类保存给定 Realm 的RealmQuery
的所有匹配项。RealmResultTask < T > RealmResultTask 是特定版本的RealmAsyncTask
,提供了一种机制来处理针对 MongoDB Realm 执行并产生结果的异步操作。Realm 模式 用于与 Realm 模式交互的类。RealmSet < E > RealmSet 是一个不包含重复元素的collection。必需 此注解会将io.realm.RealmList
中的字段或元素标记为不可为空。RxObservableFactory 用于为 Realm 类创建 Rx Observables 的工厂接口。SetChangeListener < T > SetChangeSet 此类描述了上次更新期间对数据集所做的更改。Sort 此类描述了 Realm 查询中使用的排序顺序。订阅 订阅定义了特定的服务器查询及其元数据。SubscriptionSet 订阅集是已配置为 Flexible Sync 的给定 Realm 的所有当前Subscription
的不可变视图。SubscriptionSet.State 订阅集可能处于的状态。SubscriptionSet.StateChangeCallback 异步等待服务器处理订阅集时使用的回调。SubscriptionSet.UpdateAsyncCallback 异步更新订阅集时使用的回调。SubscriptionSet.UpdateCallback 修改订阅集时使用的接口。同步 同步经理,用于处理本地 Realm 与远程 Realm 应用的同步。Sync.Debug 调试相关选项。SyncClientResetStrategy 定义通用同步客户端重置策略的接口,可以是ManuallyRecoverUnsyncedChangesStrategy
或DiscardUnsyncedChangesStrategy
。SyncConfiguration SyncConfiguration
用于设置 Realm 数据库,该数据库可在使用 MongoDB Realm 的设备之间进行同步。SyncConfiguration.Builder Builder 用于以流畅的方式构造 SyncConfiguration 的实例。SyncConfiguration.InitialFlexibleSyncSubscriptions 用于配置初始订阅集的接口。SyncSession 会话控制如何在设备上的单个 Realm 与 Realm 对象服务器上的服务器 Realm 之间同步数据。SyncSession.ClientResetHandler 已弃用。 SyncSession.ErrorHandler 用于报告任何会话错误的接口。SyncSession.State 描述 SyncSession 可能处于的状态的枚举。UpdateDescription 指示在给定更新操作中哪些字段已被修改。UpdateOptions 更新文档时应用的选项。UpdateResult 更新操作的结果。user 用户持有用于访问 Realm 应用功能的用户元数据和令牌。User.State 用户的潜在状态。UserIdentity 每个用户由 1 个或多个身份表示,每个身份由Credentials.Provider
定义。UserProfile