Realm配置

Realm 配置,为 Realm 实例定义特定的设置和配置。

对于简单的使用案例,可以直接通过构造函数创建 RealmConfiguration。更高级的设置需要通过RealmConfiguration.Builder.build 构建 RealmConfiguration

另请参阅

类型

链接已复制到剪贴板

用于创建RealmConfiguration 。 对于常见使用案例,可以使用RealmConfiguration.create函数创建RealmConfiguration

链接已复制到剪贴板
对象 Companion

属性

链接已复制到剪贴板

回调,用于确定是否应在打开 Realm 文件时对其进行压缩。

链接已复制到剪贴板

标志,表示如果模式发生更改导致需要模式迁移,是否会删除域。

链接已复制到剪贴板

用于加密和解密 Realm 文件的 64 字节密钥。

链接已复制到剪贴板

首次创建 Realm 文件时为了写入初始数据而触发的回调。

链接已复制到剪贴板

用于保存用作 Realm 文件初始状态的捆绑资产文件详细信息的配置。 有关详细信息,请参阅SharedBuilder.initialRealmFile 。 如果尚未配置初始 Realm 文件,则会返回null

链接已复制到剪贴板
摘要 val inMemory: 布尔

描述该 Realm 应驻留在内存中还是磁盘上。

链接已复制到剪贴板

最大活动版本数。

链接已复制到剪贴板
摘要 val 名称: 字符串

Realm 文件的文件名。

链接已复制到剪贴板
摘要 val 路径: 字符串

Realm 文件的路径。

链接已复制到剪贴板
摘要 val 模式: <KClass<out BaseRealmObject>>

Realm 模式中包含的类集。

链接已复制到剪贴板
摘要 val 模式版本: Long

模式版本。