安装包 io.realm
枚举 FrozenPendingRow
- java.lang.Object
-
- java.lang.Enum < FrozenPendingRow >
-
- io.realm.FrozenPendingRow
-
- 所有已实现的接口:
io.realm.internal.Row
,Serializable
,Comparable<FrozenPendingRow>
public enum FrozenPendingRow extends Enum<FrozenPendingRow> implements io.realm.internal.Row
已冻结的 PendingRow。 其行为在很多方面与已删除的行类似,但会将isLoaded()
报告为as false
。
-
-
枚举常量摘要
枚举常量 枚举常量 说明 INSTANCE
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 void
checkIfAttached()
long
createEmbeddedObject(long columnKey, RealmFieldType parentPropertyType)
io.realm.internal.Row
freeze(io.realm.internal.OsSharedRealm frozenRealm)
byte[]
getBinaryByteArray(long columnKey)
boolean
getBoolean(long columnKey)
long
getColumnCount()
long
getColumnKey(String columnName)
String[]
getColumnNames()
RealmFieldType
getColumnType(long columnKey)
Date
getDate(long columnKey)
Decimal128
getDecimal128(long columnKey)
double
getDouble(long columnKey)
float
getFloat(long columnKey)
long
getLink(long columnKey)
long
getLong(long columnKey)
io.realm.internal.OsList
getModelList(long columnKey)
io.realm.internal.OsMap
getModelMap(long columnKey)
io.realm.internal.OsSet
getModelSet(long columnKey)
io.realm.internal.core.NativeRealmAny
getNativeRealmAny(long columnKey)
ObjectId
getObjectId(long columnKey)
long
getObjectKey()
io.realm.internal.OsMap
getRealmAnyMap(long columnKey)
io.realm.internal.OsSet
getRealmAnySet(long columnKey)
String
getString(long columnKey)
io.realm.internal.Table
getTable()
UUID
getUUID(long columnKey)
io.realm.internal.OsList
getValueList(long columnKey, RealmFieldType fieldType)
io.realm.internal.OsMap
getValueMap(long columnKey, RealmFieldType fieldType)
io.realm.internal.OsSet
getValueSet(long columnKey, RealmFieldType fieldType)
boolean
hasColumn(String fieldName)
boolean
isLoaded()
boolean
isNull(long columnKey)
boolean
isNullLink(long columnKey)
boolean
isValid()
void
nullifyLink(long columnKey)
void
setBinaryByteArray(long columnKey, byte[] data)
void
setBoolean(long columnKey, boolean value)
void
setDate(long columnKey, Date date)
void
setDecimal128(long columnKey, Decimal128 value)
void
setDouble(long columnKey, double value)
void
setFloat(long columnKey, float value)
void
setLink(long columnKey, long value)
void
setLong(long columnKey, long value)
void
setNull(long columnKey)
void
setObjectId(long columnKey, ObjectId value)
void
setRealmAny(long columnKey, long value)
void
setString(long columnKey, String value)
void
setUUID(long columnKey, UUID value)
static FrozenPendingRow
valueOf(String name)
返回具有指定名称的该类型的枚举常量。static FrozenPendingRow[]
values()
按声明顺序返回包含此枚举类型常量的数组。
-
-
-
枚举常量详细信息
-
实例
public static final FrozenPendingRow INSTANCE
-
-
方法详细信息
-
values
public static FrozenPendingRow[] values()
按声明顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:for (FrozenPendingRow c : FrozenPendingRow.values()) System.out.println(c);
- 返回:
- 包含此枚举类型常量的数组,按声明顺序排列
-
的值
public static FrozenPendingRow valueOf(String name)
返回具有指定名称的该类型的枚举常量。 该字符串必须与用于声明此类型的枚举常量的标识符完全匹配。 (不允许使用多余的空白字符。)- 参数:
name
- 要返回的枚举常量的名称。- 返回:
- 具有指定名称的枚举常量
- 抛出异常:
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量NullPointerException
- 如果参数为 null
-
getColumnCount
public long getColumnCount()
- 指定者:
getColumnCount
在接口中io.realm.internal.Row
-
getColumnNames
public String [] getColumnNames()
- 指定者:
getColumnNames
在接口中io.realm.internal.Row
-
getColumnKey
public long getColumnKey( String fieldName)
- 指定者:
getColumnKey
在接口中io.realm.internal.Row
-
getColumnType
public RealmFieldType getColumnType(long classKey)
- 指定者:
getColumnType
在接口中io.realm.internal.Row
-
getTable
public io.realm.internal.Table getTable()
- 指定者:
getTable
在接口中io.realm.internal.Row
-
getObjectKey
public long getObjectKey()
- 指定者:
getObjectKey
在接口中io.realm.internal.Row
-
getLong
public long getLong(long fieldKey)
- 指定者:
getLong
在接口中io.realm.internal.Row
-
getBoolean
public boolean getBoolean(long fieldKey)
- 指定者:
getBoolean
在接口中io.realm.internal.Row
-
getFloat
公共浮点数 getFloat(长columnKey)
- 指定者:
getFloat
在接口中io.realm.internal.Row
-
getDouble
公共双 getDouble(长columnKey)
- 指定者:
getDouble
在接口中io.realm.internal.Row
-
getDate
公共日期getDate(long fieldKey)
- 指定者:
getDate
在接口中io.realm.internal.Row
-
getString
公共字符串getString(长columnKey)
- 指定者:
getString
在接口中io.realm.internal.Row
-
getBinaryByteArray
public byte[] getBinaryByteArray(long fieldKey)
- 指定者:
getBinaryByteArray
在接口中io.realm.internal.Row
-
getDecimal128
public Decimal128 getDecimal128(long fieldKey)
- 指定者:
getDecimal128
在接口中io.realm.internal.Row
-
getObjectId
public ObjectId getObjectId(long classKey)
- 指定者:
getObjectId
在接口中io.realm.internal.Row
-
getUUID
公共UUID getUUID(long fieldKey)
- 指定者:
getUUID
在接口中io.realm.internal.Row
-
getNativeRealmAny
public io.realm.internal.core.NativeRealmAny getNativeRealmAny(long columnKey)
- 指定者:
getNativeRealmAny
在接口中io.realm.internal.Row
-
getLink
公共长 getLink(长columnKey)
- 指定者:
getLink
在接口中io.realm.internal.Row
-
isNullLink
公共布尔 isNullLink(长columnKey)
- 指定者:
isNullLink
在接口中io.realm.internal.Row
-
getModelList
public io.realm.internal.OsList getModelList(long columnKey)
- 指定者:
getModelList
在接口中io.realm.internal.Row
-
getValueList
public io.realm.internal.OsList getValueList(long columnKey, RealmFieldType fieldType)
- 指定者:
getValueList
在接口中io.realm.internal.Row
-
getRealmAnyMap
public io.realm.internal.OsMap getRealmAnyMap(long columnKey)
- 指定者:
getRealmAnyMap
在接口中io.realm.internal.Row
-
getModelMap
public io.realm.internal.OsMap getModelMap(long columnKey)
- 指定者:
getModelMap
在接口中io.realm.internal.Row
-
getValueMap
public io.realm.internal.OsMap getValueMap(long columnKey, RealmFieldType fieldType)
- 指定者:
getValueMap
在接口中io.realm.internal.Row
-
getRealmAnySet
public io.realm.internal.OsSet getRealmAnySet(long columnKey)
- 指定者:
getRealmAnySet
在接口中io.realm.internal.Row
-
getModelSet
public io.realm.internal.OsSet getModelSet(long columnKey)
- 指定者:
getModelSet
在接口中io.realm.internal.Row
-
getValueSet
public io.realm.internal.OsSet getValueSet(long columnKey, RealmFieldType fieldType)
- 指定者:
getValueSet
在接口中io.realm.internal.Row
-
setLong
public void setLong(long columnKey, long value)
- 指定者:
setLong
在接口中io.realm.internal.Row
-
setBoolean
public void setBoolean(long columnKey, boolean value)
- 指定者:
setBoolean
在接口中io.realm.internal.Row
-
setFloat
public void setFloat(long columnKey, float value)
- 指定者:
setFloat
在接口中io.realm.internal.Row
-
setDouble
public void setDouble(long columnKey, double value)
- 指定者:
setDouble
在接口中io.realm.internal.Row
-
setDate
public void setDate(long columnKey, Date date)
- 指定者:
setDate
在接口中io.realm.internal.Row
-
setString
public void setString(long columnKey, String value)
- 指定者:
setString
在接口中io.realm.internal.Row
-
setRealmAny
public void setRealmAny(long columnKey, long value)
- 指定者:
setRealmAny
在接口中io.realm.internal.Row
-
setBinaryByteArray
public void setBinaryByteArray(long columnKey, byte[] data)
- 指定者:
setBinaryByteArray
在接口中io.realm.internal.Row
-
setLink
public void setLink(long columnKey, long value)
- 指定者:
setLink
在接口中io.realm.internal.Row
-
nullifyLink
public void nullifyLink(long columnKey)
- 指定者:
nullifyLink
在接口中io.realm.internal.Row
-
IsNull
public boolean isNull(long fieldKey)
- 指定者:
isNull
在接口中io.realm.internal.Row
-
setNull
public void setNull(long columnKey)
- 指定者:
setNull
在接口中io.realm.internal.Row
-
setDecimal128
public void setDecimal128(long columnKey, Decimal128 value)
- 指定者:
setDecimal128
在接口中io.realm.internal.Row
-
setObjectId
public void setObjectId(long columnKey, ObjectId value)
- 指定者:
setObjectId
在接口中io.realm.internal.Row
-
setUUID
public void setUUID(long columnKey, UUID value)
- 指定者:
setUUID
在接口中io.realm.internal.Row
-
createEmbeddedObject
public long createEmbeddedObject(longcolumnKey, RealmFieldTypeparentPropertyType )
- 指定者:
createEmbeddedObject
在接口中io.realm.internal.Row
-
isValid
public boolean isValid()
- 指定者:
isValid
在接口中io.realm.internal.Row
-
checkIfAttached
public void checkIfAttached()
- 指定者:
checkIfAttached
在接口中io.realm.internal.Row
-
hasColumn
public boolean hasColumn( String fieldName)
- 指定者:
hasColumn
在接口中io.realm.internal.Row
-
冻结
public io.realm.internal.Row freeze(io.realm.internal.OsSharedRealm frozenRealm)
- 指定者:
freeze
在接口中io.realm.internal.Row
-
isLoaded
public boolean isLoaded()
- 指定者:
isLoaded
在接口中io.realm.internal.Row
-
-