Realm
Uma instância do Realm é o principal ponto de entrada para interagir com um realm persistente.
Veja também
Propriedades
Funções
Observe as mudanças no Realm. O fluxo emitirá um RealmChange uma vez inscrito e, em seguida, a cada alteração no Realm. O fluxo continuará sendo executado indefinidamente até que seja cancelado ou que a Instância de Realm seja fechada.
Feche este Realm e todos os recursos subjacentes. O acesso a qualquer método ou objeto de Realm após a chamada do método resultará em um IllegalStateException.
Faz uma cópia na memória não gerenciada de um io.realm.kotlin.types.RealmObject já persistente. Esta é uma cópia profunda que copiará todos os objetos referenciados.
Faz uma cópia na memória não gerenciada de um RealmDictionary de io.realm.kotlin.types.RealmObjects já persistentes. Esta é uma cópia profunda que copiará todos os objetos referenciados.
Faz uma cópia não gerenciada na memória de uma collection de io.realm.kotlin.types.RealmObjects já persistentes. This is a deep copy that will copy all referenced objects.
Retorna o número atual de versões ativas no Arquivo de Realm. Um grande número de versões ativas pode ter um impacto negativo no tamanho do Arquivo de Realm no disco.
Verifique se este Realm foi fechado ou não. Se o Realm tiver sido fechado, a maioria dos métodos lançará IllegalStateException se for chamado.
Retorna uma RealmQuery que corresponde ao predicado representado por query.
Retorna uma RealmQuery que corresponde ao predicado representado por query.
Retorna um esquema imutável do domínio.
Retorna a versão do esquema do Realm.
Modifique o Arquivo de Realm subjacente enquanto bloqueia o thread de chamada até que a transação seja concluída. A transação de escrita confirma automaticamente todas as alterações feitas quando o fechamento retorna, a menos que MutableRealm.cancelWrite tenha sido chamado.
Escreve uma cópia compactada do Realm no destino fornecido, conforme definido pela targetConfiguration. O arquivo resultante pode ser usado para vários fins: