io.realm
包装普通 RealmObject 以允许动态访问的类,而不是类型化接口。 使用 DynamicRealmObject 比使用常规 RealmObject 类慢。
构造函数
构造函数和描述 |
|---|
根据现有对象创建动态 Realm 对象。 |
方法摘要
修饰符和类型 | 方法和说明 |
|---|---|
公共布尔值 | |
公用E | |
公共字节 | |
公共布尔值 | 返回给定字段的 |
公共字节 | |
公共日期 | |
公共Decimal128 | 返回给定字段的 |
返回仅包含原始值的RealmDictionary 。 | |
返回从给定字段链接的 DynamicRealmObject 的 RealmDictionary。 | |
公共双精度 | |
返回此 DynamicRealmObject 所属的 DynamicRealm实例。 | |
公共字符串 | 返回此对象的字段名称列表。 |
返回底层存储引擎用于表示该字段的类型。 | |
公众持股量 | |
公共整型 | |
返回仅包含原始值的RealmList 。 | |
返回从给定字段链接的 DynamicRealmObject 的 RealmList。 | |
公共长整型 | |
public ObjectId | 返回给定字段的 |
公共RealmAny | 返回给定字段的 |
公共RealmSet | 返回仅包含原始值的RealmSet 。 |
公共RealmSet | 返回从给定字段链接的 DynamicRealmObject 的 RealmSet。 |
公开空头 | |
公共字符串 | |
公共字符串 | getType () 返回对象的类型。 |
公共 UUID | |
公共布尔值 | |
公共整型 | |
公共布尔值 | |
返回RealmResults ,其中包含与 | |
public void | |
public void | |
public void | |
public void | 设置给定字段的 |
public void | |
public void | |
public void | 设置给定字段的 |
public void | 在给定字段上设置对RealmDictionary的引用。 |
public void | |
public void | |
public void | |
public void | 在给定字段上设置对RealmList的引用。 |
public void | |
public void | |
public void | 在给定字段上设置对另一个对象的引用。 |
public void | 设置给定字段的 |
public void | 设置给定字段的 |
public void | 在给定字段上设置对RealmSet的引用。 |
public void | |
public void | |
public void | |
公共字符串 | toString () |
继承方法
从类 java.lang.Object 继承的方法:
getClass、hashCode、equals、clone、toString、notify、notifyAll、wait、wait、wait、finalize从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
构造函数详细信息
方法详细信息
等于
获取
getBlob
getBoolean
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: 布尔值。 抛出异常
|
getByte
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: 字节值。 抛出异常
|
getDate
getDecimal128
返回给定字段的 参数
返回: Decimal128 值。 抛出异常
|
getDictionary
返回仅包含原始值的RealmDictionary 。 如果字典包含对其他Realm对象的引用,请改用 getDictionary(string)。 参数
返回: 此字段的RealmDictionary数据。 抛出异常
|
返回从给定字段链接的 DynamicRealmObject 的 RealmDictionary。 如果字典包含基元类型,请改用 getDictionary(string, Class)。 参数
返回: 此字段的RealmDictionary数据。 抛出异常
|
getDouble
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: 双精度值。 抛出异常
|
getDynamicRealm
public DynamicRealm getDynamicRealm () |
|---|
返回此 DynamicRealmObject 所属的 DynamicRealm实例。 You must not call DynamicRealm.close() 针对返回的实例。 返回: 该对象所属的DynamicRealm实例。 抛出异常
|
getFieldNames
public String getFieldNames () |
|---|
返回此对象的字段名称列表。 返回: 此对象上的字段名称列表,如果该对象没有任何字段,则为空列表。 |
getFieldType
返回底层存储引擎用于表示该字段的类型。 返回: Realm 用来表示该字段的基础类型。 |
getFloat
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: 浮点值。 抛出异常
|
getInt
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: int 值。 超过 抛出异常
|
getList
返回仅包含原始值的RealmList 。 如果列表包含对其他Realm对象的引用,请改用 getList(string)。 参数
返回: 该字段的RealmList数据。 抛出异常
|
返回从给定字段链接的 DynamicRealmObject 的 RealmList。 如果列表包含基元类型,请改用 getList(string, Class)。 参数
返回: 该字段的RealmList数据。 抛出异常
|
getLong
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: 长整型值。 超过 抛出异常
|
getObject
返回从此字段链接到的对象。 参数
返回: 链接对象的 DynamicRealmObject 抛出异常
|
getObjectId
返回给定字段的 参数
返回: ObjectId 值。 抛出异常
|
getRealmAny
返回给定字段的 参数
返回: RealmAny 值。 抛出异常
|
getRealmSet
返回仅包含原始值的RealmSet 。 如果设立包含对其他Realm对象的引用,请改用 getRealmSet(string)。 参数
返回: 此字段的RealmSet数据。 抛出异常
|
返回从给定字段链接的 DynamicRealmObject 的 RealmSet。 如果该设立包含基元类型,请改用 getRealmSet(string, Class)。 参数
返回: 此字段的RealmSet数据。 抛出异常
|
getShort
返回给定字段的 如果字段可为 null,则使用 isNull(string) 来检查 参数
返回: 空头值。 超过 抛出异常
|
getString
getType
getUUID
hasField
hashCode
public int hashCode () |
|---|
返回 DynamicRealmObject对象的哈希代码值。 通过Object.hashCode() 的通用约定,equals 返回 请注意, RealmObject是一个活动对象,它可能会通过其他线程的更改进行更新。 这意味着该对象的哈希码值并不稳定,该值既不应该作为 HashMap 中的键,也不应该保存在 HashSet 中。 返回: 对象的哈希代码值。 覆盖
提示 |
IsNull
检查给定字段的值是否为 参数
返回:
抛出异常
|
LinkingObjects
返回RealmResults ,其中包含与 为每个引用添加一个条目,例如,如果同一引用多次出现在列表中,则 src 对象将在此处多次显示。 参数
返回: 结果。 抛出异常
|
realm$injectObjectContext
public void realm$injectObjectContext () |
|---|
realmGet$proxyState
public ProxyState realmGet$proxyState () |
|---|
集
设置给定字段的值。This method will automatically try to convert numbers and booleans that are given as 使用类型化 setter 比使用此方法更快。 抛出异常
|
setBlob
setBoolean
设置给定字段的 参数
抛出异常
|
setByte
设置给定字段的 参数
抛出异常
|
setDate
setDecimal128
设置给定字段的 参数
抛出异常
|
setDictionary
在给定字段上设置对RealmDictionary的引用。 这会将字典中的所有元素复制到Realm中,但对字典的任何进一步更改都不会反映在Realm中。 使用 getDictionary(string) 获取对托管字典的引用。 参数
抛出异常
|
setDouble
setFloat
setInt
设置给定字段的 参数
抛出异常
|
setList
在给定字段上设置对RealmList的引用。 这会将列表中的所有元素复制到Realm中,但对列表的任何进一步更改都不会反映在Realm中。 使用 getList(string) 获取对托管列表的引用。 参数
抛出异常
|
setLong
设置给定字段的 参数
抛出异常
|
setNull
将给定字段的值设置为 参数
抛出异常
|
setObject
在给定字段上设置对另一个对象的引用。 参数
抛出异常
|
setObjectId
设置给定字段的 参数
抛出异常
|
setRealmAny
设置给定字段的 参数
抛出异常
|
setRealmSet
在给定字段上设置对RealmSet的引用。 这会将设立中的所有元素复制到Realm中,但对该设立的任何进一步更改都不会反映在Realm中。 使用 getRealmSet(string) 获取对托管设立的引用。 参数
抛出异常
|
setShort
设置给定字段的 参数
抛出异常
|
setString
设置给定字段的 参数
抛出异常
|