Interface RealmCollection
Nesta página
io.realm
Interfaces implementadas:
RealmCollection
é a raiz da hierarquia de collection que o Realm suporta. Define operações em collection de dados e o comportamento que elas terão em todas as implementações de RealmCollection
s.
As coleções de Realm são visualizações "ao vivo" dos dados subjacentes. Isso significa que eles serão automaticamente mantidos atualizados. Como consequência, usando métodos como Collections.unmodavailableCollection(Collection) não impedirá que uma coleção seja modificada.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
duplopúblico | |
booleanopúblico | |
booleanopúblico | Isso exclui todos os objetos da collection do Realm subjacente e da collection. |
booleanopúblico | isLoaded () Verifica se uma collection já terminou de carregar seus dados. |
booleanopúblico | isManaged () Verifica se a collection é gerenciada pelo Realm. |
booleanopúblico | isValid () Verifica se a coleção ainda é válida para uso, ou seja, a instância io.realm.Realm não foi fechada. |
booleanopúblico | load () Bloqueia a collection até que todos os dados estejam disponíveis. |
data pública | |
data pública | |
Public RealmQuery | where () Retorna um RealmQuery , que pode ser utilizado para fazer query de objeto específicos desta collection. |
Métodos herdados
Detalhes do método
média
Retorna a média de um determinado campo. Parâmetros
Devoluções a média do campo fornecido entre os objetos nos resultados da query. Isso será do tipo double para todos os tipos de campos numéricos. Se não existirem objetos ou todos eles tiverem Lança
|
contém
Testa se este Parâmetros
Devoluções
Lança
|
deleteAllFromRealm
public boolean deleteAllFromRealm () |
---|
Isso exclui todos os objetos da collection do Realm subjacente e da collection. Devoluções
Lança
|
isLoaded
public boolean isLoaded () |
---|
Verifica se uma collection já terminou de carregar seus dados. Devoluções
|
isManaged
public boolean isManaged () |
---|
Verifica se a collection é managed pelo Realm. Uma coleta gerenciada é apenas um invólucro que envolve os dados no arquivo de Realm subjacente. Nos threads do Looper, uma coleção gerenciada será atualizada ao vivo para que sempre aponte para os dados mais recentes. As coleções gerenciadas são confinadas de threads para que não possam ser acessadas de outros threads além daquele que as criou.Se esse método retornar Devoluções
|
é válido
public boolean isValid () |
---|
Verifica se a coleção ainda é válida para uso, ou seja, a instância io.realm.Realm não foi fechada. Ele sempre retornará Devoluções
|
carregar
public boolean load () |
---|
Bloqueia a collection até que todos os dados estejam disponíveis. Devoluções
|
max
Localiza o valor máximo de um campo. Parâmetros
Devoluções se não existirem objetos ou se todos eles tiverem Lança
|
maxDate
Encontra a data máxima. Parâmetros
Devoluções se não existirem objetos ou se todos eles tiverem Lança
|
min
Localiza o valor mínimo de um campo. Parâmetros
Devoluções se não existirem objetos ou se todos eles tiverem Lança
|
minDate
Encontra a data mínima. Parâmetros
Devoluções se não existirem objetos ou se todos eles tiverem Lança
|
soma
Calcula a soma de um determinado campo. Parâmetros
Devoluções a soma. Se não existirem objetos ou todos eles tiverem Lança
|
ONDE
public RealmQuery where () |
---|
Retorna um RealmQuery , que pode ser utilizado para fazer query de objeto específicos desta collection. Devoluções um objeto RealmQuery. Lança |