Pacote io.realm
enumeração RealmFieldType
- java.lang.Object
-
- java.lang.Enum<RealmFieldType>
-
- io.realm.RealmFieldType
-
- Todas as interfaces implementadas:
Serializable
,Comparable<RealmFieldType>
public enum RealmFieldType extends Enum<RealmFieldType>
Lista dos tipos usados pelo mecanismo de armazenamento subjacente do Realm.Normalmente, não há razão para interagir com os tipos subjacentes do Realm, pois o Realm converterá automaticamente entre os tipos Java normais e os tipos do Realm. No entanto, é possível acessar esses tipos por meio de um
DynamicRealmObject
.
-
-
Resumo da constante enumeração
-
Resumo do método
Todos os métodos Métodos estáticos Métodos de instância Métodos concretos Modificador e tipo Método Descrição static RealmFieldType
fromNativeValue(int value)
Converte o valor subjacente usado pelo storage engine para o tipo de Realm apropriado.int
getNativeValue()
Retorna o valor nativo que representa este tipo.boolean
isValid(Object obj)
Verifica se o objeto Java fornecido pode ser convertido para o tipo de Realm subjacente.static RealmFieldType
valueOf(String name)
Retorna a constante de enumeração deste tipo com o nome especificado.static RealmFieldType[]
values()
Retorna uma matriz contendo as constantes desta enumeração, na ordem em que são declaradas.-
Métodos herdados da classe java.lang.enumeração
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
-
-
-
Detalhes da constante enumeração
-
Inteiro
public static final RealmFieldType INTEGER
-
Boolean
public static final RealmFieldType BOOLEAN
-
STRING
public static final RealmFieldType STRING
-
Binário
public static final RealmFieldType BINARY
-
Data
public static final RealmFieldType DATE
-
Flutuador
public static final RealmFieldType FLOAT
-
Duplo
public static final RealmFieldType DOUBLE
-
Objeto
public static final RealmFieldType OBJECT
-
Decimal128
public static final RealmFieldType DECIMAL128
-
OBJECT_ID
public static final RealmFieldType OBJECT_ID
-
UUID
public static final RealmFieldType UUID
-
Misto
public static final RealmFieldType MIXED
-
TYPED_Link
public static final RealmFieldType TYPED_LINK
-
Lista
public static final RealmFieldType LIST
-
LinkING_OBJECTS
public static final RealmFieldType LINKING_OBJECTS
-
Integer_List
public static final RealmFieldType INTEGER_LIST
-
boolean_List
public static final RealmFieldType BOOLEAN_LIST
-
string_List
public static final RealmFieldType STRING_LIST
-
BINARY_List
public static final RealmFieldType BINARY_LIST
-
DATE_List
public static final RealmFieldType DATE_LIST
-
FLOAT_List
public static final RealmFieldType FLOAT_LIST
-
DOUBLE_List
public static final RealmFieldType DOUBLE_LIST
-
DECIMAL128_List
public static final RealmFieldType DECIMAL128_LIST
-
OBJECT_ID_List
public static final RealmFieldType OBJECT_ID_LIST
-
UUID_List
public static final RealmFieldType UUID_LIST
-
MIXED_List
public static final RealmFieldType MIXED_LIST
-
string_to_integer_map
public static final RealmFieldType STRING_TO_INTEGER_MAP
-
string_to_boolean_map
public static final RealmFieldType STRING_TO_BOOLEAN_MAP
-
String_TO_STRING_MAP
public static final RealmFieldType STRING_TO_STRING_MAP
-
string_to_BINARY_MAP
public static final RealmFieldType STRING_TO_BINARY_MAP
-
string_to_date_map
public static final RealmFieldType STRING_TO_DATE_MAP
-
string_to_float_map
public static final RealmFieldType STRING_TO_FLOAT_MAP
-
string_to_double_map
public static final RealmFieldType STRING_TO_DOUBLE_MAP
-
string_to_DECIMAL128_MAP
public static final RealmFieldType STRING_TO_DECIMAL128_MAP
-
String_TO_OBJECT_ID_MAP
public static final RealmFieldType STRING_TO_OBJECT_ID_MAP
-
String_TO_UUID_MAP
public static final RealmFieldType STRING_TO_UUID_MAP
-
String_TO_MIXED_MAP
public static final RealmFieldType STRING_TO_MIXED_MAP
-
string_to_link_map
public static final RealmFieldType STRING_TO_LINK_MAP
-
Integer_set
public static final RealmFieldType INTEGER_SET
-
boolean_set
public static final RealmFieldType BOOLEAN_SET
-
string_set
public static final RealmFieldType STRING_SET
-
BINARY_SET
public static final RealmFieldType BINARY_SET
-
DATE_SET
public static final RealmFieldType DATE_SET
-
FLOAT_SET
public static final RealmFieldType FLOAT_SET
-
DOUBLE_SET
public static final RealmFieldType DOUBLE_SET
-
DECIMAL128_SET
public static final RealmFieldType DECIMAL128_SET
-
OBJECT_ID_SET
public static final RealmFieldType OBJECT_ID_SET
-
UUID_SET
public static final RealmFieldType UUID_SET
-
Link_SET
public static final RealmFieldType LINK_SET
-
MIXED_SET
public static final RealmFieldType MIXED_SET
-
-
Detalhes do método
-
values
public static RealmFieldType[] values()
Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:para (RealmFieldType c : RealmFieldType.values()) System.out.println(c);
- Retorna:
- uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
-
valor de
public static RealmFieldType valueOf(String name)
Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)- Parâmetros:
name
- o nome da constante de enumeração a ser retornada.- Retorna:
- a constante da enumeração com o nome especificado
- Lançamentos:
IllegalArgumentException
- se este tipo de enumeração não tiver constante com o nome especificadoNullPointerException
- se o argumento for nulo
-
getNativeValue
public int getNativeValue()
Retorna o valor nativo que representa este tipo.- Retorna:
- o valor usado pelo storage engine subjacente para representar esse tipo.
-
é válido
public boolean isValid(objeto obj)
Verifica se o objeto Java fornecido pode ser convertido para o tipo de Realm subjacente.- Parâmetros:
obj
- objeto para testar a compatibilidade.- Retorna:
true
se o objeto puder ser convertido para o tipo de Realm,false
caso contrário.
-
fromNativeValue
public static RealmFieldType fromNativeValue(int value)
Converte o valor subjacente usado pelo storage engine para o tipo de Realm apropriado.- Parâmetros:
value
- o valor a ser convertido- Retorna:
- o tipo de Realm correspondente.
- Lançamentos:
IllegalArgumentException
- se o valor não for válido.
-
-