パッケージレベル 宣言

プロパティ

クリップボードにコピーされたリンク

度から距離オブジェクトを作成します。

クリップボードにコピーされたリンク

キロメートルから距離オブジェクトを作成します。 (等価距離の記載)

クリップボードにコピーされたリンク

マイルから距離オブジェクトを作成します。 (等価距離の記載)

クリップボードにコピーされたリンク

ラジアンから距離オブジェクトを作成します。

関数

クリップボードにコピーされたリンク
fun <t : baseRealmObject> t.asFlow(keyPaths : List < string > ? = null): フロー<Objectchange<t>>

Realm オブジェクトの変更を監視します。 フローは、サブスクライブされると 初期 オブジェクトを発行し、その後はオブジェクトが変更されるたびに 更新されたオブジェクト を発行します。 監視されたオブジェクトが Realm から削除された場合、フローはDeletedObjectを発行して完了します。それ以外の場合は、キャンセルされるまで実行が継続されます。

クリップボードにコピーされたリンク
インライン fun <t : baseRealmObject> RealmAny.asRealmObject(): t

baseRealmObject値から非マネージドRealmAnyインスタンスを作成します。

クリップボードにコピーされたリンク

埋め込み RealmObjectTypedRealmObject の 2 つの間の逆の関係を表す バックリンク sDelegate を返します。

インライン fun <t : TypedRealmObject> RealmObject.バックリンク(sourceProperty : KProperty1 < T * >): バックリンク削除<t>

2 つの Realm モデル間の逆の関係を表すバックリンクsDelegateを返します。

fun <t : TypedRealmObject> 埋め込みRealmObject.バックリンク(sourceProperty : KProperty1 < T * > sourceClass : KClass < T >): embeddedBacklinksDelegate<t>

埋め込みRealmObject とTypedRealmObject間の 1 対 1 の逆関係を表すバックリンクを定義します。

fun <t : TypedRealmObject> RealmObject.バックリンク(sourceProperty : KProperty1 < T * > sourceClass : KClass < T >): バックリンク削除<t>

2 つの Realm モデル間の逆関係を表すバックリンクのコレクションを定義します。 1 対 1 または 1 対多などの直接関係は、バックリンクによって元に戻すことができます。

クリップボードにコピーされたリンク
インライン fun <t : TypedRealmObject> t.copyFromRealm(深度: UInt = UInt.MAX_VALUE): t

すでに永続化されているio.realm.kotlin.types.RealmObjectの管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。

インライン fun <t : TypedRealmObject> RealmResults<t>.copyFromRealm(深度: UInt = UInt.MAX_VALUE): リスト<t>

RealmResults内の要素の管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。

インライン fun <t : RealmObject> RealmDictionary<t?>.copyFromRealm(深度: UInt = UInt.MAX_VALUE): Map<文字列, t?>

管理対象のRealmDictionary内の要素の非管理メモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。

インライン fun <t : TypedRealmObject> RealmList<t>.copyFromRealm(深度: UInt = UInt.MAX_VALUE): リスト<t>

管理対象のRealmList内の要素の非管理メモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。

インライン fun <t : RealmObject> RealmSet<t>.copyFromRealm(深度: UInt = UInt.MAX_VALUE): セット<t>

管理対象のRealmSet内の要素の管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。

クリップボードにコピーされたリンク

オブジェクトが固定されているかどうかを返します。

クリップボードにコピーされたリンク

このオブジェクトが Realm によって管理されているかどうかを返します。

クリップボードにコピーされたリンク

このオブジェクトがまだ使用可能である場合、つまり Realm が開いており、基になるオブジェクトが削除されていない場合は true を返します。 管理されていないオブジェクトは常に有効です。

クリップボードにコピーされたリンク
インライン fun <t : TypedRealmObject> 埋め込みRealmObject.(): t

埋め込みオブジェクトをホストする親を表すTypedRealmObjectを返します。

fun <t : TypedRealmObject> 埋め込みRealmObject.(親クラス: KClass < T >): t

埋め込みオブジェクトの親を取得します。埋め込みオブジェクトには常に一意の親があり、 RealmObjectまたは別の埋め込みRealmObject になります。

クリップボードにコピーされたリンク
インライン fun <t : TypedRealmObject> MutableRealm.クエリ(クエリ: string = true_PLED 変数args :任意か?): RealmQuery<t>
インライン fun <t : TypedRealmObject> Realm.クエリ(クエリ: string = true_PLED 変数args :任意か?): RealmQuery<t>
インライン fun <t : TypedRealmObject> TypedRealm.クエリ(クエリ: string = true_PLED 変数args :任意か?): RealmQuery<t>

クエリ によって表される述語に一致する RealmQuery を返します。

fun <t : baseRealmObject> RealmDictionary<t?>.クエリ(フィルター :string = true_PREDIRECT 可変 引数 : 任意 の )): RealmQuery<t>

filterargumentsで辞書内のオブジェクトをクエリします。 クエリは、 RealmDictionary.valuesから取得された出力に対して起動されます。 つまり、キーは考慮されません。

fun <t : baseRealmObject> RealmList<t>.クエリ(フィルター :string = true_PREDIRECT 可変 引数 : 任意 の )): RealmQuery<t>

filterargumentsでリスト内のオブジェクトをクエリします。

fun <t : baseRealmObject> RealmSet<t>.クエリ(フィルター :string = true_PREDIRECT 可変 引数 : 任意 の )): RealmQuery<t>

filterargumentsでセット内のオブジェクトをクエリします。

クリップボードにコピーされたリンク

すべての引数値が RealmAny としてラップされた RealmDictionary を含む RealmAny を作成します。

クリップボードにコピーされたリンク
fun realmAnyListOf(vararg values: Any?): RealmAny

RealmAny としてラップされたすべての引数の RealmList を含む RealmAny を作成します。

クリップボードにコピーされたリンク

引数をカプセル化する RealmAny を作成します。

クリップボードにコピーされたリンク

RealmDictionary.entries によって生成されたエントリセットに追加できる と stringV の ペア から、 非管理 RealmDictionaryMutableEntry をインスタンス化します。管理されていないエントリを辞書エントリセットに追加することができます。 これにより、エントリが Realm にコピーされ、基になるRealmDictionaryが更新されます。

RealmDictionary.entries によって生成されたエントリセットに追加できる別の Map.Entry から、 管理 されていない RealmMapMutableEntry をインスタンス化します。管理されていないエントリを辞書エントリセットに追加することができます。 これにより、エントリが Realm にコピーされ、基になるRealmDictionaryが更新されます。

RealmDictionary.entries によって生成されたエントリセットに追加できる キー 値 のペアから、 管理 されていない RealmMapMutableEntry をインスタンス化します。管理されていないエントリを辞書エントリセットに追加することができます。 これにより、エントリが Realm にコピーされ、基になるRealmDictionaryが更新されます。

クリップボードにコピーされたリンク
fun <t> RealmDictionaryOf(可変要素:ペア< string T >): RealmDictionary<t>

stringT の変数数の ペア から 非マネージド RealmDictionary をインスタンス化します。

stringT ペア の コレクション から 非マネージド RealmDictionary をインスタンス化します。

クリップボードにコピーされたリンク
fun <t> realmListOf(可変要素: T): RealmList<t>

マネージドされていないRealmListをインスタンス化します。

クリップボードにコピーされたリンク
fun <t> realmSetOf(可変要素: T): RealmSet<t>

マネージドされていないRealmSetをインスタンス化します。

クリップボードにコピーされたリンク

T string ペア のこの反復可能な RealmDictionary のすべての要素を含む 管理 されていない RealmDictionary をインスタンス化します。

から T stringペアへの マップ で表されるレシーバー辞書のすべての要素を含む 非管理 の RealmDictionary をインスタンス化します。

レシーバー RealmDictionaryEntrySet のすべての要素を含む 非管理 RealmDictionary をインスタンス化します。

クリップボードにコピーされたリンク

この イテラブル のすべての要素を含む 管理 されていない RealmList をインスタンス化します。

クリップボードにコピーされたリンク

この イテラブル のすべての要素を含む 管理 されていない RealmSet をインスタンス化します。

クリップボードにコピーされたリンク

このオブジェクトの Realm バージョンを返します。 このバージョン番号は、オブジェクトが読み取られたトランザクションに関連付けられています。