io.realm
Classe que envolve um RealmObject normal para permitir acesso dinâmico em vez de uma interface digitada. Usar um dynamicRealmObject é mais lento do que usar a classe realmObject regular.
Construtores
Construtor e descrição |
|---|
Cria um Objeto de Realm dinâmico com base em um objeto existente. |
Resumo do método
Modificador e tipo | Método e descrição |
|---|---|
booleanopúblico | |
público E | |
bytepúblico | |
booleanopúblico | Retorna o valor |
bytepúblico | |
data pública | |
Decimal público128 | Retorna o valor |
Dicionário Realmpúblico | Retorna o RealmDictionary contendo apenas valores primitivos. |
Dicionário Realmpúblico | Retorna o RealmDictionary do DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. |
duplopúblico | |
dynamicrealmpúblico | Retorna a instância DynamicRealm onde este DynamicRealmObject pertence. |
Retorna a lista de nomes de campos neste objeto. | |
Public RealmFieldType | Retorna o tipo usado pelo storage engine subjacente para representar este campo. |
flutuaçãopública | |
public int | |
Public RealmList | Retorna o RealmList contendo apenas valores primitivos. |
Public RealmList | Retorna a RealmList de DynamicRealmObject s que estão sendo vinculados a partir do campo fornecido. |
público longo | |
dynamicRealmObjectpúblico | |
public ObjectId | Retorna o valor |
public RealmAny | Retorna o valor |
Public RealmSet | Retorna o RealmSet contendo apenas valores primitivos. |
Public RealmSet | Retorna o RealmSet de DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. |
público curto | |
getType () Retorna o tipo de objeto. | |
UUIDpúblico | |
booleanopúblico | |
public int | hashCode () Retorna um valor de código hash para o objeto DynamicRealmObject . |
booleanopúblico | |
Public RealmResults | Retorna RealmResults contendo todos os objetos de classe |
public void | |
estado de proxypúblico | |
public void | |
public void | |
public void | Define o valor |
public void | |
public void | |
public void | Define o valor |
public void | Define a referência para um RealmDictionary no campo fornecido. |
public void | |
public void | |
public void | |
public void | Define a referência para uma RealmList no campo fornecido. |
public void | |
public void | |
public void | Define uma referência para outro objeto no campo fornecido. |
public void | Define o valor |
public void | Define o valor |
public void | Define a referência para um RealmSet no campo fornecido. |
public void | |
public void | |
public void | |
toString () |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass,hashCode,equals,clone,toString,notify,notifyAll,wait,wait,wait,finalizeMétodos herdados da classe io.realm.RealmObject :
deleteFromRealm,deleteFromRealm,isValid,isValid,isFrozen,freeze,isFrozen,freeze,isLoaded,isLoaded,isManaged,isManaged,getRealm,getRealm,load,load,addChangeListener,addChangeListener,addChangeListener,addChangeListener,removeChangeListener,removeChangeListener,removeChangeListener,removeChangeListener,removeAllChangeListeners,removeAllChangeListeners,asFlowable,asChangesetObservable,asFlowable,asChangesetObservable
Detalhes do construtor
Cria um Objeto de Realm dinâmico com base em um objeto existente. Parâmetros
|
Detalhes do método
é igual a
Substitui
|
obter
Retorna o valor para o campo fornecido. Parâmetros
Devoluções o valor do campo. Lança
|
getBlob
Retorna o valor Parâmetros
Devoluções o valor byte[]. Lança
|
getBoolean
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor booleano. Lança
|
getByte
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor do byte. Lança
|
getDate
Retorna o valor Parâmetros
Devoluções o valor Data. Lança
|
getDecimal128
Retorna o valor Parâmetros
Devoluções o valor Decimal128. Lança
|
getDictionary
Retorna o RealmDictionary contendo apenas valores primitivos. Se o dicionário contiver referências a outros objetos do Realm , use getDictionary(string). Parâmetros
Devoluções os dados do RealmDictionary para esse campo. Lança
|
Retorna o RealmDictionary do DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. Se o dicionário contiver tipos primitivos, use getDictionary(string, Class). Parâmetros
Devoluções os dados do RealmDictionary para esse campo. Lança
|
getDouble
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor duplo. Lança
|
getDynamicRealm
public DynamicRealm getDynamicRealm () |
|---|
Retorna a instância DynamicRealm onde este DynamicRealmObject pertence. Você não deve chamar dynamicRealm.close() em relação à instância retornada. Devoluções Instância do dynamicRealm onde este objeto pertence. Lança
|
getFieldNames
public String getFieldNames () |
|---|
Retorna a lista de nomes de campos neste objeto. Devoluções lista de nomes de campos nesses objetos ou a lista vazia se o objeto não tiver nenhum campo. |
getFieldType
Retorna o tipo usado pelo storage engine subjacente para representar este campo. Devoluções o tipo subjacente usado pelo Realm para representar este campo. |
getFloat
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor flutuante. Lança
|
getInt
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor int. Os valores inteiros que excedem Lança
|
getList
Retorna o RealmList contendo apenas valores primitivos. Se a lista contiver referências a outros objetos Realm , use getList(string). Parâmetros
Devoluções os dados RealmList para este campo. Lança
|
Retorna a RealmList de DynamicRealmObject s que estão sendo vinculados a partir do campo fornecido. Se a lista contiver tipos primitivos, use getList(string, Class) . Parâmetros
Devoluções os dados RealmList para este campo. Lança
|
Obter longo
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor longo. Os valores inteiros que excedem Lança
|
getObject
Retorna o objeto que está sendo vinculado a partir deste campo. Parâmetros
Devoluções a representação DynamicRealmObject do objeto vinculado ou Lança
|
getObjectId
Retorna o valor Parâmetros
Devoluções o valor ObjectId. Lança
|
getRealmAny
Retorna o valor Parâmetros
Devoluções o valor RealmAny. Lança
|
getRealmSet
Retorna o RealmSet contendo apenas valores primitivos. Se o conjunto contiver referências a outros objetos do Realm , use getRealmSet(string) em vez disso. Parâmetros
Devoluções os dados RealmSet para este campo. Lança
|
Retorna o RealmSet de DynamicRealmObject s que está sendo vinculado a partir do campo fornecido. Se o conjunto contiver tipos primitivos, use getRealmSet(string, Class). Parâmetros
Devoluções os dados RealmSet para este campo. Lança
|
getChart
Retorna o valor Se o campo for anulável, use isNull(string) para verificar se há Parâmetros
Devoluções o valor curto. Os valores inteiros que excedem Lança
|
getString
Retorna o valor Parâmetros
Devoluções o valor da cadeia. Lança
|
getType
Retorna o tipo de objeto. Isso normalmente corresponderá ao nome de uma classe que estende o RealmObject . Devoluções esse Tipo de objeto de Realm. |
getUUID
Retorna o valor Parâmetros
Devoluções o valor UUID. Lança
|
hasField
hashCode
public int hashCode () |
|---|
Retorna um valor de código hash para o objeto DynamicRealmObject . Pelo contrato geral de Object.hashCode() , quaisquer dois objetos para os quais igual retorna Observe que um RealmObject é um objeto ativo e pode ser atualizado por alterações de outros threads. Isso significa que um valor de código hash do objeto não é estável e o valor não deve ser usado como chave no HashMap nem salvo no HashSet. Devoluções um valor de código hash para o objeto. Substitui
Dica |
IsNull
Verifica se o valor de um determinado campo é Parâmetros
Devoluções
Lança
|
linkingObjects
Retorna RealmResults contendo todos os objetos de classe Uma entrada é adicionada para cada referência, por exemplo, se a mesma referência estiver em uma lista várias vezes, o objeto src aparecerá aqui várias vezes. Parâmetros
Devoluções o resultado. Lança
|
realm$injectObjectContext
public void realm$injectObjectContext () |
|---|
realmGet$proxyState
public ProxyState realmGet$proxyState () |
|---|
set
Define o valor para o campo fornecido. Este método tentará converter automaticamente números e booleanos fornecidos como Usar os setters digitados será mais rápido do que usar este método. Lança
|
setBlob
Define o valor binário do campo fornecido. Parâmetros
Lança
|
setBoolean
Define o valor Parâmetros
Lança
|
setByte
Define o valor Parâmetros
Lança
|
setDate
Define o valor Parâmetros
Lança
|
setDecimal128
Define o valor Parâmetros
Lança
|
Dicionário de conjuntos
Define a referência para um RealmDictionary no campo fornecido. Isso copiará todos os elementos do dicionário para o Realm, mas quaisquer alterações adicionais no dicionário não serão refletidas no Realm. Use getDictionary(string) para obter uma referência ao dicionário gerenciado. Parâmetros
Lança
|
setDouble
Define o valor Parâmetros
Lança
|
setFloat
Define o valor Parâmetros
Lança
|
setInt
Define o valor Parâmetros
Lança
|
setList
Define a referência para uma RealmList no campo fornecido. Isso copiará todos os elementos da lista para o Realm, mas quaisquer alterações adicionais na lista não serão refletidas no Realm. Use getList(string) para obter uma referência à lista gerenciada. Parâmetros
Lança
|
setLong
Define o valor Parâmetros
Lança
|
setNull
Parâmetros
Lança
|
setObject
Define uma referência para outro objeto no campo fornecido. Parâmetros
Lança
|
setObjectId
Define o valor Parâmetros
Lança
|
setRealmAny
Define o valor Parâmetros
Lança
|
setRealmSet
Define a referência para um RealmSet no campo fornecido. Isso copiará todos os elementos do conjunto para o Realm, mas quaisquer alterações adicionais no conjunto não serão refletidas no Realm. Use getRealmSet(string) para obter uma referência ao conjunto gerenciado. Parâmetros
Lança
|
setcurto
Define o valor Parâmetros
Lança
|
setString
Define o valor Parâmetros
Lança
|
setUUID
Define o valor Parâmetros
Lança
|
toString
Substitui
|