Realm
関数
Realm への変更を監視します。 このフローは、サブスクライブされると、Realm に対する変更ごとにRealmchangeを発行します。 フローは、 がキャンセルされるか、Realm インスタンスが閉じられるまで無期限に実行され続けます。
このRealmとすべての基礎となるリソースを閉じます。 このメソッドが呼び出された後にメソッドまたは Realm オブジェクトにアクセスすると、 IllealStateExceptionが発生します。
すでに永続化されているio.realm.kotlin.types.RealmObjectの管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
すでに永続化されている io.realm.kotlin.types.RealmObjects の RealmDictionary の管理されていないメモリ内コピーを作成します。これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
すでに永続化されているio.realm.kotlin.types.RealmObjectのコレクションの管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
Realm ファイル内のアクティブなバージョンの現在の数を返します。 アクティブなバージョンが多数ある場合、ディスク上の Realm ファイル サイズに悪影響を与える可能性があります。
この Realm が閉じられているかどうかを確認します。 Realm が閉じられている場合、呼び出されるとほとんどのメソッドはIllgealStateExceptionをスローします。
クエリ によって表される述語に一致する RealmQuery を返します。
クエリ によって表される述語に一致する RealmQuery を返します。
Realm の不変のスキーマを返します。
Realm のスキーマ バージョンを返します。
デフォルトの Realm 書込み (write) ディスパッチ 上の一時停止可能なトランザクション内の基礎となる Realm ファイルを変更します。
トランザクションが完了するまで呼び出しスレッドをブロックしながら、基礎となる Realm ファイルを変更します。 書込みトランザクションは、 MutableRealm.cancelWriteが呼び出されない限り、クローズドが戻ったときに行われた変更を自動的にコミットします。
targetConfigurationで定義された宛先に、Realm の圧縮されたコピーを書込みます。 結果として得られるファイルは、さまざまな目的で使用できます。