copy From Realm
管理対象のRealmDictionary内の要素の非管理メモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
パラメーター
ディープ コピーの制限。 All object references after this depth will be null
. オブジェクトを含むRealmList 、 RealmSet 、およびRealmDictionary変数は空になります。 開始深度は 0 です。
スロー
深度が 未満の場合または、リストがコピーに対して有効でない場合。
管理対象のRealmList内の要素の非管理メモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
パラメーター
ディープ コピーの制限。 All object references after this depth will be null
. オブジェクトを含むRealmList 、 RealmSet 、およびRealmDictionary変数は空になります。 開始深度は 0 です。
スロー
深度が 未満の場合または、リストがコピーに対して有効でない場合。
RealmResults内の要素の管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
パラメーター
ディープ コピーの制限。 この深度を超えるすべてのオブジェクト参照はnull
になります。 オブジェクトを含むRealmListと RealmSets は空になります。 開始深度は 0 です。
スロー
深度が 未満の場合または、リストがコピーに対して有効でない場合。
管理対象のRealmSet内の要素の管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
パラメーター
ディープ コピーの制限。 All object references after this depth will be null
. オブジェクトを含むRealmList 、 RealmSet 、およびRealmDictionary変数は空になります。 開始深度は 0 です。
スロー
深度が 未満の場合または、リストがコピーに対して有効でない場合。
すでに永続化されているio.realm.kotlin.types.RealmObjectの管理されていないメモリ内コピーを作成します。 これは、参照されているすべてのオブジェクトをコピーするディープ コピーです。
パラメーター
ディープ コピーの制限。 All object references after this depth will be null
. オブジェクトを含むRealmList 、 RealmSet 、およびRealmDictionary変数は空になります。 開始深度は 0 です。
スロー
オブジェクトがコピーする有効なオブジェクトでない場合。