io.realm
유형화된 인터페이스 대신 동적 액세스를 허용하기 위해 일반 RealmObject를 래핑하는 클래스입니다. DynamicRealmObject를 사용하는 것은 일반 RealmObject 클래스를 사용하는 것보다 느립니다.
생성자
생성자 및 설명 |
---|
기존 객체를 기반으로 동적 Realm 객체를 만듭니다. |
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
공개 부울 | |
public E | |
공개 바이트 | |
공개 부울 | 지정된 필드에 대한 |
공개 바이트 | |
public Date | |
public Decimal128 | 지정된 필드에 대한 |
public RealmDictionary | 기본 값만 포함된 RealmDictionary 를 반환합니다. |
public RealmDictionary | 지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmDictionary를 반환합니다. |
public double | |
공개 DynamicRealm | 이 DynamicRealmObject가 속한 DynamicRealm 인스턴스 반환합니다. |
public String | 이 객체의 필드 이름 목록을 반환합니다. |
public RealmFieldType | 이 필드를 나타내기 위해 기본 storage engine에서 사용하는 유형을 반환합니다. |
public float | |
public int | |
공개 RealmList | 기본 값만 포함된 RealmList 를 반환합니다. |
공개 RealmList | 지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmList를 반환합니다. |
public long | |
public ObjectId | 지정된 필드에 대한 |
public RealmAny | 지정된 필드에 대한 |
공개 RealmSet | 기본 값만 포함된 RealmSet 를 반환합니다. |
공개 RealmSet | 지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmSet를 반환합니다. |
공개 단편 | |
public String | |
public String | getType () 객체의 유형을 반환합니다. |
public UUID | |
공개 부울 | |
public int | hashCode () DynamicRealmObject 객체 의 해시 코드 값을 반환합니다. |
공개 부울 | |
공개 RealmResults |
|
public void | |
공개 ProxyState | |
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 | |
public 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
생성자 세부 정보
메서드 세부 정보
같음
get
지정된 필드의 값을 반환합니다. 매개변수
반환 필드 값. 스로우
|
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)을 매개변수
반환 더블 값입니다. 스로우
|
getDynmicRealm
public DynamicRealm getDynamicRealm () |
---|
이 DynamicRealmObject가 속한 DynamicRealm 인스턴스 반환합니다. DynamicRealm.close() 를 호출 해서는 안 됩니다. 반환된 인스턴스에 대해. 반환 이 객체가 속한 DynamicRealm 인스턴스입니다. 스로우
|
getFieldNames
public String getFieldNames () |
---|
이 객체의 필드 이름 목록을 반환합니다. 반환 이 객체의 필드 이름 목록이거나 객체에 필드가 없는 경우 빈 목록입니다. |
getFieldType
이 필드를 나타내기 위해 기본 storage engine에서 사용하는 유형을 반환합니다. 반환 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
getRealmAny
지정된 필드에 대한 매개변수
반환 RealmAny 값. 스로우
|
getRealmSet
기본 값만 포함된 RealmSet 를 반환합니다. 설정하다 다른 Realm 객체에 대한 참조가 포함되어 있으면 대신 getRealmSet(string)을(를) 사용하세요. 매개변수
반환 이 필드에 대한 RealmSet 데이터입니다. 스로우
|
지정된 필드 에서 연결 중인 DynamicRealmObject의 RealmSet를 반환합니다. 설정하다 에 기본 유형이 포함된 경우 대신 getRealmSet(String, Class)를 사용합니다. 매개변수
반환 이 필드에 대한 RealmSet 데이터입니다. 스로우
|
getShot
지정된 필드에 대한 필드 null을 허용하는 경우 이 메서드를 사용하는 대신 isNull(string)을 매개변수
반환 짧은 값. 스로우
|
getString
지정된 필드에 대한 매개변수
반환 문자열 값입니다. 스로우
|
getType
getUUID
hasField
해시 코드
public int hashCode () |
---|
DynamicRealmObject 객체 의 해시 코드 값을 반환합니다. Object.hashCode()의 일반 계약에 따라 ,equals가 을 반환하는 두 객체는 RealmObject 는 라이브 객체이며 다른 스레드의 변경 사항에 의해 업데이트될 수 있습니다. 이는 객체의 해시 코드 값이 안정적이지 않음을 의미하며, 해당 값은 HashMap에서 키로 사용되거나 HashSet에 저장되어서는 안 됩니다. 반환 객체의 해시 코드 값입니다. 재정의
팁 |
IsNull
지정된 필드의 값이 매개변수
반환
스로우
|
linkingObjects
각 참고에 대한 항목이 추가됩니다. 예를 들어 동일한 참고가 목록에 여러 번 있는 경우, 객체가 여기에 여러 번 표시됩니다. 매개변수
반환 결과입니다. 스로우
|
realm$injectObjectContext
public void realm$injectObjectContext () |
---|
realmGet$proxyState
public ProxyState realmGet$proxyState () |
---|
세트
지정된 필드의 값을 설정합니다. 이 메서드는 유형화된 세터를 사용하면 이 방법을 사용하는 것보다 빠릅니다. 스로우
|
setBlob
지정된 필드의 이진 값을 설정합니다. 매개변수
스로우
|
setBoolean
지정된 필드의 매개변수
스로우
|
setByte
지정된 필드의 매개변수
스로우
|
setDate
지정된 필드의 매개변수
스로우
|
setDecimal128
지정된 필드의 매개변수
스로우
|
setDictionary
지정된 필드의 RealmDictionary 에 대한 참고를 설정합니다. 이렇게 하면 사전의 모든 요소가 Realm 에 복사되지만 사전을 추가로 변경해도 Realm 에 반영되지 않습니다. managed 사전에 대한 참조를 가져오려면 getDictionary(string)를 사용하세요. 매개변수
스로우 |
setDouble
지정된 필드의 매개변수
스로우
|
setFloat
지정된 필드의 매개변수
스로우
|
setInt
지정된 필드의 매개변수
스로우
|
setList
지정된 필드의 RealmList 에 대한 참고를 설정합니다. 이렇게 하면 목록의 모든 요소가 Realm 에 복사되지만 목록을 더 이상 변경해도 Realm 에 반영되지 않습니다. managed 목록에 대한 참조를 가져오려면 getList(string)를 사용합니다. 매개변수
스로우
|
setLong
지정된 필드의 매개변수
스로우
|
setNull
지정된 필드에 대해 값을 매개변수
스로우
|
setObject
setObjectId
지정된 필드의 매개변수
스로우 |
setRealmAny
지정된 필드의 매개변수
스로우
|
setRealmSet
지정된 필드의 RealmSet 에 대한 참고를 설정합니다. 이렇게 하면 설정하다 의 모든 요소가 Realm 에 복사되지만 설정하다 에 대한 추가 변경 사항은 Realm 에 반영되지 않습니다. managed 설정하다 에 대한 참조를 가져오려면 getRealmSet(string)을 사용합니다. 매개변수
스로우
|
setShot
지정된 필드의 매개변수
스로우
|
setString
지정된 필드의 매개변수
스로우
|
setUUID
지정된 필드의 매개변수
스로우
|