deleteFromRealm |
현재 연결된 Realm에서 객체를 삭제합니다. fun RealmModel.deleteFromRealm(): Unit |
동결 |
이 객체의 동결된 스냅샷을 반환합니다. 동결된 사본은 불법적인 상태 예외( IllegalStateException) 없이 모든 스레드에서 읽고 쿼리할 수 있습니다. fun <T : RealmModel> RealmModel.freeze(): T |
IsFrozen |
이 RealmModel이 동결되었는지 여부를 반환합니다. fun RealmModel.isFrozen(): Boolean |
isLoaded |
이 RealmObject를 찾는 데 사용된 쿼리가 완료되었는지 확인합니다. fun RealmModel.isLoaded(): Boolean |
isManaged |
이 객체가 Realm에서 관리되는지 확인합니다. 관리 객체는 기본 Realm 파일의 데이터를 감싸는 래퍼에 불과합니다. Looper 스레드에서는 관리 객체가 실시간으로 업데이트되어 항상 최신 데이터를 가리킵니다. addChangeListener 를 사용하여 변경 사항이 발생하면 알림을 받을 수 있도록 변경 리스너를 등록할 수 있습니다. 관리되는 객체는 스레드에 한정되어 있으므로 해당 객체를 만든 스레드 이외의 스레드에서 액세스할 수 없습니다. fun RealmModel.isManaged(): Boolean |
isValid |
RealmObject가 여전히 유효한지, 즉 RealmObject가 삭제되지 않았거나 Realm 이 닫히지 않았는지 확인합니다. 관리되지 않는 객체에 대해서는 항상 fun RealmModel.isValid(): Boolean |
로드 |
비동기 쿼리를 차단합니다. 이렇게 하면 등록된 리스너도 trigger됩니다. fun RealmModel.load(): Boolean |
모든 변경 리스너 제거 |
지정된 RealmObject에서 등록된 모든 리스너를 제거합니다. fun RealmModel.removeAllChangeListeners(): Unit |