パッケージ io.realm.kotlin

関数

addchangeLister
クリップボードにコピーされたリンク
fun <E : RealmModel> E.addChangeListener(listener: RealmChangeListener<E>)
値フィールドまたは参照された RealmObject フィールドが変更された場合、または RealmList フィールド自体が変更された場合にトリガーされる変更リスナーを RealmObject に追加します。
fun <E : RealmModel> E.addChangeListener(listener: RealmObjectChangeListener<E>)
RealmObject に 変更リスナー を追加して、変更に関する詳細情報を取得します。
create埋め込みオブジェクト
クリップボードにコピーされたリンク
inline function < T : RealmModel > Realm . create埋め込みオブジェクト(親Object: RealmModel 、parentProperty: string ): T
インスタンス化して、新しい埋め込みオブジェクトを Realm に追加します。
createObject
クリップボードにコピーされたリンク
inline function < T : RealmModel > Realm . createObject (): T
インスタンス化して、新しいオブジェクトを Realm に追加します。
inline function < T : RealmModel > Realm . createObject (プライマリKeyValue: 任意か ): T
プライマリキー値がすでに設定されている新しいオブジェクトをインスタンス化し、Realm に追加します。
削除
クリップボードにコピーされたリンク
inline function < T : RealmModel > Realm .削除()
指定されたクラスのすべてのオブジェクトを Realm から削除します。
deleteFromRealm
クリップボードにコピーされたリンク
RealmModel . deleteFromRealm ()
現在関連付けられている Realm からオブジェクトを削除します。
executionTransactionAwait
クリップボードにコピーされたリンク
Realmの一時停止。 executionTransactionAwait (context: コルーチンContext = Realm.WRITE_EXECUTOR.asCooroutineDispatcher()、 transaction: (Realm: Realm ) ->ユニット)
コルーチン内で使用するRealm.executeTransactionのバージョンを一時停止します。
freeze
クリップボードにコピーされたリンク
function < T : RealmModel > RealmModel .フリーズ(): T
このオブジェクトの固定スナップショットを返します。
IsFrozen
クリップボードにコピーされたリンク
RealmModel . isFrozen (): ブール値
この RealmModel が固定されているかどうかを返します。
isLoaded
クリップボードにコピーされたリンク
RealmModel . isLoaded (): ブール値
この RealmObject を検索するために使用されるクエリが完了しているかどうかを確認します。
isManaged
クリップボードにコピーされたリンク
RealmModel . isManaged (): ブール値
このオブジェクトが Realm によって管理されているかどうかを確認します。
isValid
クリップボードにコピーされたリンク
RealmModel . isValid (): ブール値
RealmObject がまだ を使用するために有効であるかどうか、つまり RealmObject が削除されておらず、Realm が閉じられていないことを確認します。
負荷
クリップボードにコピーされたリンク
RealmModel .負荷(): ブール値
非同期クエリをブロック化します。
oneOf
クリップボードにコピーされたリンク
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out Date ?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<outブール値?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out Byte ?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out double ?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out浮動小数点数?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out Int ?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out Long ?>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: string , 値:配列<out短いか>): RealmQuery < T >
比較して。
function < T : RealmModel > RealmQuery < T >。 oneOf (propertyName: ,string 値: 配列 <outstring ?>, 文字列: = CESSITIVE): RealmQuery < T >
比較して。
deleteAllTimeListers
クリップボードにコピーされたリンク
RealmModel . deleteAllTimeLists ()
指定された RealmObject から登録されたすべてのリスナーを削除します。
deleteCheckLister
クリップボードにコピーされたリンク
fun <E : RealmModel> E.removeChangeListener(listener: RealmChangeListener<E>)
指定された RealmObject に以前に登録されたリスナーを削除します。
fun <E : RealmModel> E.removeChangeListener(listener: RealmObjectChangeListener<E>)
指定された RealmObject に以前に登録されたリスナーを削除します。
to ChangesetFlow
クリップボードにコピーされたリンク
function < T : RealmModel > T ? tochangesetFlow ():フロー< Object Change < T >?>
この RealmObject への変更を監視するフローを返します。
fun <T> RealmList<T>.toChangesetFlow(): Flow<CollectionChange<RealmList<T>>>
この RealmList への変更を監視するフローを返します。
function < T : RealmModel > RealmResults < T >。 to ChangesetFlow (): フロー< Collectionchange < RealmResults < T > >
この RealmResults への変更を監視するフローを返します。
toFlow
クリップボードにコピーされたリンク
function Realm . toflow (): フロー< DeviceRealm >
DescribeRealm フロー を作成します。
Realm . toflow (): フロー< Realm >
Realm フロー を作成します。
WHERE
クリップボードにコピーされたリンク
inline function < T : RealmModel > Realm .以下の条件に一致するもの()は次のとおりです。 RealmQuery < T >
型指定された RealmQuery を返します。これは、この型の特定のオブジェクトに対するクエリに使用できます

プロパティ

syncSession
クリップボードにコピーされたリンク
val Realm.syncSession: SyncSession
この Realm に関連付けられているSyncSessionを返します。