createEmbeddedObject |
实例化一个新的嵌入式对象并将其添加到 Realm 中。 fun <T : RealmModel> Realm.createEmbeddedObject(parentObject: RealmModel, parentProperty: String): T |
createObject |
实例化一个新对象并将其添加到 Realm 中。 fun <T : RealmModel> Realm.createObject(): T
实例化一个新对象并将其添加到已设置主键值的 Realm 中。 fun <T : RealmModel> Realm.createObject(primaryKeyValue: Any?): T |
删除 |
从 Realm 中删除指定类的所有对象。 fun <T : RealmModel> Realm.delete(): Unit |
executeTransactionAwait |
暂停版本的Realm.executeTransaction以在协程中使用。 suspend fun Realm.executeTransactionAwait(context: CoroutineContext = Realm.WRITE_EXECUTOR.asCoroutineDispatcher(), transaction: (realm: Realm) -> Unit): Unit |
syncSession |
返回与此 Realm 关联的SyncSession 。 val Realm.syncSession: SyncSession |
toflow |
为 Realm 创建 流 。订阅 Realm 时以及每次后续更新 Realm 时,它都应发出 Realm 的初始状态。 fun Realm.toflow(): Flow<Realm> |
WHERE |
返回类型化 RealmQuery,可用于查询该类型的特定对象 fun <T : RealmModel> Realm.where(): RealmQuery<T> |