Mutable Realm
Realm ファイルの書込み可能な状態を表します。
Realmのデータを変更するには、このクラスのインスタンスを使用します。 これらは、 Realm.writeまたはRealm.writeBlockingを通じて自動的に提供および管理されます。
書込みトランザクション (write transaction) において可変領域から作成されるか取得されるすべてのオブジェクトは、トランザクションを実行するスレッドにバインドされます。 ミューテーション可能な Realm またはその Realmに含まれるオブジェクトに対するすべての操作は、トランザクションを実行するスレッドで実行する必要があります。 唯一の例外は、 Realm.writeおよびRealm.writeBlockingから返されるオブジェクトです。 これは固定され、書込みトランザクションの結果バージョンに関連付けられたままになります。
関数
書込み (write) をキャンセルします。 変更はディスクに永続化しません。
すでに永続化されているio.realm.kotlin.types.RealmObjectの管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
すでに永続化されている io.realm.kotlin.types.RealmObjects の RealmDictionary の管理されていないメモリ内コピーを作成します。これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
すでに永続化されているio.realm.kotlin.types.RealmObjectのコレクションの管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
新しいオブジェクトを Realm にコピーするか、既存のオブジェクトを更新します。
指定されたクラスのすべてのオブジェクトを Realm から削除します。
Realm ファイル内のアクティブなバージョンの現在の数を返します。 アクティブなバージョンが多数ある場合、ディスク上の Realm ファイル サイズに悪影響を与える可能性があります。
この Realm が閉じられているかどうかを確認します。 Realm が閉じられている場合、呼び出されるとほとんどのメソッドはIllgealStateExceptionをスローします。
クエリ によって表される述語に一致する RealmQuery を返します。
クエリ によって表される述語に一致する RealmQuery を返します。
Realm の不変のスキーマを返します。
Realm のスキーマ バージョンを返します。