类 DynamicRealmObject
在此页面上
- io.realm
- 构造函数
- 方法摘要
- 继承方法
- 构造函数详细信息
- 方法详细信息
- 等于
- 获取
- getBlob
- getBoolean
- getByte
- getDate
- getDecimal128
- getDictionary
- getDouble
- getDynamicRealm
- getFieldNames
- getFieldType
- getFloat
- getInt
- getList
- getLong
- getObject
- getObjectId
- getRealmAny
- getRealmSet
- getShort
- getString
- getType
- getUUID
- hasField
- hashCode
- IsNull
- LinkingObjects
- realm$injectObjectContext
- realmGet$proxyState
- 集
- setBlob
- setBoolean
- setByte
- setDate
- setDecimal128
- setDictionary
- setDouble
- setFloat
- setInt
- setList
- setLong
- setNull
- setObject
- setObjectId
- setRealmAny
- setRealmSet
- setShort
- setString
- setUUID
- toString
io.realm
包装普通 RealmObject 以允许动态访问的类,而不是类型化接口。 使用 DynamicRealmObject 比使用常规 RealmObject 类慢。
构造函数
构造函数和描述 |
---|
根据现有对象创建动态 Realm 对象。 |
方法摘要
修饰符和类型 | 方法和说明 |
---|---|
公共布尔值 | |
公用E | |
公共字节 | |
公共布尔值 | 返回给定字段的 |
公共字节 | |
公共 日期 | |
公共Decimal128 | 返回给定字段的 |
返回仅包含原始值的RealmDictionary 。 | |
返回从给定字段链接的 DynamicRealmObject 的 RealmDictionary 。 | |
公共双精度 | |
返回此 DynamicRealmObject 所属的 DynamicRealm 实例。 | |
公共string | 返回此对象的字段名称列表。 |
返回底层存储引擎用于表示该字段的类型。 | |
公众持股量 | |
公共整型 | |
返回仅包含原始值的RealmList 。 | |
返回从给定字段链接的 DynamicRealmObject 的 RealmList 。 | |
公共长整型 | |
公共ObjectId | 返回给定字段的 |
公共RealmAny | 返回给定字段的 |
公共RealmSet | 返回仅包含原始值的RealmSet 。 |
公共RealmSet | 返回从给定字段链接的 DynamicRealmObject 的 RealmSet 。 |
公开空头 | |
公共string | |
公共string | getType () 返回对象的类型。 |
公共 UUID | |
公共布尔值 | |
公共整型 | hashCode () 返回DynamicRealmObject对象的哈希代码值。 |
公共布尔值 | |
返回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 | |
公共string | 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
设置给定字段的 参数
抛出异常
|