Domíniodefinir

Interface RealmSet<E> : MutableSet<E> , Excluível

O RealmSet é uma collection que não contém elementos duplicados.

Da mesma forma que o RealmLists, um RealmSet pode operar nos modos managed e unmanaged . No modo managed, um RealmSet persiste todo o seu conteúdo dentro de um Realm, enquanto no modo não gerenciado, ele funciona como um MutableSet.

Os managed RealmSets só podem ser criados pelo Realm e atualizarão automaticamente seu conteúdo sempre que o Realm subjacente for atualizado. Os managed RealmSets só podem ser acessados usando o getter que ponto para um campo RealmSet de um RealmObject.

Parâmetros

E

o tipo de elementos contidos no RealmSet.

Propriedades

Link copiado para a área de transferência
resumo Sobrepor valid Tamanho: Int

Funções

Link copiado para a área de transferência
resumo Sobrepor Diversão adicionar(elemento: E): Boolean
Link copiado para a área de transferência
resumo Sobrepor Diversão addAll(elementos: collection<E>): Boolean
Link copiado para a área de transferência
resumo Diversão asFlow(keyPaths: Lista<Cadeia de caracteres>? = nulo): Fluxo<DefinirAlteração<E>>

Observa alterações no RealmSet. O fluxo emitirá InitialSet uma vez inscrito e, em seguida, UpdatedSet em cada alteração no conjunto. O fluxo continuará em execução indefinidamente até ser cancelado ou até que o objeto principal seja excluído.

Link copiado para a área de transferência
resumo Sobrepor Diversão Limpar()
Link copiado para a área de transferência
resumo substituição do operador Diversão contém(elemento: E): Boolean
Link copiado para a área de transferência
resumo Sobrepor Diversão contémTodos(elementos: collection<E>): Boolean
Link copiado para a área de transferência
in-line Diversão <t : RealmObject> RealmSet<t>.copyFromRealm(profundidade: UInt = UInt.MAX_VALUE): definir<t>

Faz uma cópia na memória não managed dos elementos em um RealmSet managed. Esta é uma cópia profunda que copiará todos os objetos referenciados.

Link copiado para a área de transferência
resumo Sobrepor Diversão isEmpty(): Boolean
Link copiado para a área de transferência
resumo substituição do operador Diversão iterador(): MutableItera<E>
Link copiado para a área de transferência
Diversão <t : BaseRealmObject> RealmSet<t>.Query(filtro: String = true_predicate, argumentos da barrarg: qualquer?): RealmQuery<t>

Query o objeto em um conjunto filter e arguments.

Link copiado para a área de transferência
resumo Sobrepor Diversão remover(elemento: E): Boolean
Link copiado para a área de transferência
resumo Sobrepor Diversão Remover todos(elementos: collection<E>): Boolean
Link copiado para a área de transferência
resumo Sobrepor Diversão ReterTodos(elementos: collection<E>): Boolean
Link copiado para a área de transferência

Instancia um RealmDictionary não gerenciado contendo todos os elementos desse iterável de Pares s de String s e T s.

Instancia um RealmDictionary não gerenciado contendo todos os elementos do RealmDictionaryEntrySet do receptor .

Link copiado para a área de transferência

Instancia um RealmList não gerenciado contendo todos os elementos deste iterável.

Link copiado para a área de transferência
Diversão <t> Iterável<t>.toRealmSet(): RealmSet<t>

Instancia um RealmSet não gerenciado contendo todos os elementos deste iterável.