io.realm
Realm 底层存储引擎使用的类型列表。通常情况下,无需与底层 Realm 类型进行交互,因为 Realm 会自动在普通 Java 类型和 Realm 类型之间进行转换。 但是,可以通过DynamicRealmObject访问这些类型。
枚举常量摘要
枚举常量和描述 |
|---|
方法摘要
修饰符和类型 | 方法和说明 |
|---|---|
公共静态 RealmFieldType | 将storage engine使用的底层值转换为正确的 Realm 类型。 |
公共整型 | 返回表示该类型的原生值。 |
公共布尔值 | |
公共静态 RealmFieldType | |
公共静态 RealmFieldType | values () |
继承方法
从类 java.lang.Object 继承的方法:
getClass、hashCode、equals、clone、toString、notify、notifyAll、wait、wait、wait,finalize从类 java.lang.Enum 继承的方法:
name、ordinal、toString、equals、hashCode、clone、compareTo、getDeclaringClass、valueOf、finalize
枚举常量详细信息
BINARY
public static final RealmFieldType
BINARY_LIST
public static final RealmFieldType
BINARY_SET
public static final RealmFieldType
BOOLEAN
public static final RealmFieldType
BOOLEAN_LIST
public static final RealmFieldType
BOOLEAN_SET
public static final RealmFieldType
DATE
public static final RealmFieldType
DATE_LIST
public static final RealmFieldType
DATE_SET
public static final RealmFieldType
DECIMAL128
public static final RealmFieldType
DECIMAL128_LIST
public static final RealmFieldType
DECIMAL128_SET
public static final RealmFieldType
DOUBLE
public static final RealmFieldType
DOUBLE_LIST
public static final RealmFieldType
DOUBLE_SET
public static final RealmFieldType
FLOAT
public static final RealmFieldType
FLOAT_LIST
public static final RealmFieldType
FLOAT_SET
public static final RealmFieldType
INTEGER
public static final RealmFieldType
INTEGER_LIST
public static final RealmFieldType
INTEGER_SET
public static final RealmFieldType
LINKING_OBJECTS
public static final RealmFieldType
LINK_SET
public static final RealmFieldType
LIST
public static final RealmFieldType
MIXED
public static final RealmFieldType
MIXED_LIST
public static final RealmFieldType
MIXED_SET
public static final RealmFieldType
OBJECT
public static final RealmFieldType
OBJECT_ID
public static final RealmFieldType
OBJECT_ID_LIST
public static final RealmFieldType
OBJECT_ID_SET
public static final RealmFieldType
STRING
public static final RealmFieldType
STRING_LIST
public static final RealmFieldType
STRING_SET
public static final RealmFieldType
STRING_TO_BINARY_MAP
public static final RealmFieldType
STRING_TO_BOOLEAN_MAP
public static final RealmFieldType
STRING_TO_DATE_MAP
public static final RealmFieldType
STRING_TO_DECIMAL128_MAP
public static final RealmFieldType
STRING_TO_DOUBLE_MAP
public static final RealmFieldType
STRING_TO_FLOAT_MAP
public static final RealmFieldType
STRING_TO_INTEGER_MAP
public static final RealmFieldType
STRING_TO_LINK_MAP
public static final RealmFieldType
STRING_TO_MIXED_MAP
public static final RealmFieldType
STRING_TO_OBJECT_ID_MAP
public static final RealmFieldType
STRING_TO_STRING_MAP
public static final RealmFieldType
STRING_TO_UUID_MAP
public static final RealmFieldType
TYPED_LINK
public static final RealmFieldType
UUID
public static final RealmFieldType
UUID_LIST
public static final RealmFieldType
UUID_SET
public static final RealmFieldType
方法详细信息
fromNativeValue
将storage engine使用的底层值转换为正确的 Realm 类型。 参数
返回: 相应的 Realm 类型。 抛出异常
|
getNativeValue
public int getNativeValue () |
|---|
返回表示该类型的原生值。 返回: 底层storage engine用来表示此类型的值。 |
isValid
的值
values
public static RealmFieldType values () |
|---|