createEmbeddedObject |
Instancia e adiciona um novo objeto incorporado ao Realm. fun <T : RealmModel> Realm.createEmbeddedObject(parentObject: RealmModel, parentProperty: String): T |
createObject |
Instancia e adiciona um novo objeto ao Realm. fun <T : RealmModel> Realm.createObject(): T
Instancia e adiciona um novo objeto ao Realm com o valor da chave primária já definido. fun <T : RealmModel> Realm.createObject(primaryKeyValue: Any?): T |
excluir |
Exclui todos os objetos da classe especificada do Realm. fun <T : RealmModel> Realm.delete(): Unit |
executeTransactionAwait |
Suspenda a versão de Realm.executeTransaction para usar dentro de corrotina. suspend fun Realm.executeTransactionAwait(context: CoroutineContext = Realm.WRITE_EXECUTOR.asCoroutineDispatcher(), transaction: (realm: Realm) -> Unit): Unit |
syncSession |
Retorna a SyncSession associada a este Realm. val Realm.syncSession: SyncSession |
toflow |
Cria um fluxo para um Realm. Ele deve emitir o estado inicial do Realm quando inscrito e em cada atualização subsequente do Realm. fun Realm.toflow(): Flow<Realm> |
ONDE |
Retorna um RealmQuery digitado, que pode ser usado para query objeto específicos desse tipo fun <T : RealmModel> Realm.where(): RealmQuery<T> |