Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

クラス RealmList

項目一覧

  • io.realm
  • コンストラクター
  • フィールドの概要
  • メソッドの概要
  • 継承されたメソッド
  • フィールドの詳細
  • baseRealm
  • コンストラクターの詳細
  • メソッドの詳細
  • add
  • addchangeLister
  • as変更セットObservable
  • asFlowable
  • 平均
  • クリア
  • に含まれる
  • createSnapshot
  • deleteAllFromRealm
  • deleteFirstFromRealm
  • deleteFromRealm
  • deleteLastFromRealm
  • 最初に
  • freeze
  • 得る
  • getRealm
  • IsFrozen
  • isLoaded
  • isManaged
  • isValid
  • イテレータ
  • last
  • listIterator
  • 負荷
  • 最大
  • 最大日付
  • min
  • minDate
  • move
  • delete
  • すべて削除
  • deleteAllTimeListers
  • deleteCheckLister
  • セット
  • サイズ
  • sort
  • 合計
  • toString
  • WHERE
java.lang.Object

実装されたインターフェース:

RealmList は、 io.realm.RealmObjectの 1 対多の関係をモデル化するために使用されます。 RealmList には、管理モードと非管理モードの 2 つのモードがあります。 管理モードでは、すべてのオブジェクトは Realm 内に保存されますが、非管理モードでは通常の ArrayList として機能します。

管理された Realm リストを作成できるのは Realm のみです。 管理された RealmLists は、基礎となる Realm が更新されるたびにコンテンツを自動的に更新します。また、 io.realm.RealmObjectの getter を使用してのみアクセスできます。

管理されていない Realmlist はユーザーによって作成され、管理されている Realm オブジェクトと管理されていない RealmObject の両方を含めることができます。 これは、GSON などの JSON のデシリアライズや、クラスに値を挿入するその他のフレームワークを処理する場合に便利です。 このリスト内の管理されていない要素は、 Realm. copyToRealm(Iterable, ImportFlag...)メソッドを使用して Realm に追加できます。

RealmListには Integer.MAX_VALUEを超える要素を含めることができます。 その場合、アクセスできるのは最初のInteger.MAX_VALUE要素のみです。

コンストラクターと説明

要素は Realm によって制御されていない非管理モードで RealmList を作成します。

E[] objects
)

要素の初期リストを含む非マネージド モードで RealmList を作成します。

修飾子と型
フィールドと説明
public final BaseRealm

baseRealm

このリストが存在するbaseRealmインスタンス。

警告: このフィールドは内部使用でのみ公開されており、使用しないでください。

修飾子と型
メソッドと説明
パブリックブール値
add (
E object
)

指定したオブジェクトをこのリストの末尾に追加します。

public void
add (
int location,
E element
)

指定されたオブジェクトを指定された場所にあるこのリストに挿入します。

public void

このRealmListに変更リスナーを追加します。

public void
public <any>

この RealmList への変更を監視する Rx Observable を返します。

public <any>

この RealmList への変更を監視する Rx Flowable を返します。

public double
String fieldName
)

指定されたフィールドの平均を返します。

public void

このリストからすべての要素を削除し、空にします。

パブリックブール値
Object object
)

Realm にアタッチされた場合、リストに指定された要素が含まれている場合はtrueを返します。

このOrderedRealmCollectionからスナップショットを作成します。

パブリックブール値

これにより、コレクション内のすべてのオブジェクトが基礎の Realm と コレクションから削除されます。

パブリックブール値

Realm から最初のオブジェクトを削除します。

public void
int location
)

指定されたインデックスにあるオブジェクトを Realm から削除します。

パブリックブール値

Realm から最後のオブジェクトを削除します。

public E
E defaultValue
)

コレクションから最初のオブジェクトを取得します。

public E

コレクションから最初のオブジェクトを取得します。

public RealmList
public E
get (
int location
)

このリスト内の指定された場所にある要素を返します。

public Realm

このコレクションが属するRealmインスタンスを返します。

パブリックブール値
パブリックブール値

コレクションがデータのロードをまだ完了しているかどうかを確認します。

パブリックブール値

コレクションが Realm によって管理されているかどうかを確認します。

パブリックブール値

コレクションがまだ使用可能かどうか、つまりio.realm.Realmインスタンスが閉じられていないかどうかを確認します。

public E
E defaultValue
)

コレクションから最後のオブジェクトを取得します。

public E
last ()

コレクションから最後のオブジェクトを取得します。

int location
)
パブリックブール値
load ()

すべてのデータが利用可能になるまでコレクションをブロックします。

公開 番号
max (
String fieldName
)

フィールドの最大値を検索します。

public 日付
String fieldName
)

最大日付を検索します。

公開 番号
min (
String fieldName
)

フィールドの最小値を検索します。

public 日付
String fieldName
)

最小日付を検索します。

public void
int oldPos,
int newPos
)

固定サイズのリストを維持しながら、オブジェクトをある位置から別の位置に移動します。

パブリックブール値
Object object
)

指定されたオブジェクトの 1 つのインスタンスが含まれている場合は、このCollectionから 1 つのインスタンスを削除します。

public E
int location
)

指定した場所にあるオブジェクトをこのリストから削除します。

パブリックブール値

指定されたCollection内の各オブジェクトのこのCollection内のすべての発生を削除します。

public void

ユーザー定義のすべての変更リスナーを削除します。

public void

指定された変更リスナーを削除します。

public void

指定された変更リスナーを削除します。

public E
set (
int location,
E object
)

このリスト内の指定された場所にある要素を指定されたオブジェクトで置き換えます。

public int
size ()

このList内の要素の数を返します。

java.lang.String[] fieldNames,
io.realm.Sort[] sortOrders
)

指定されたフィールドとソート順序に基づいてコレクションをソートします。

String fieldName1,
Sort sortOrder1,
String fieldName2,
Sort sortOrder2
)

指定されたフィールドとソート順序に基づいてコレクションをソートします。

String fieldName,
Sort sortOrder
)

指定されたフィールドとソート順序に基づいてコレクションをソートします。

String fieldName
)

指定された フィールドに基づいてコレクションを昇順でソートします。

公開 番号
sum (
String fieldName
)

指定された フィールドの合計を計算します。

public string
public RealmQuery

RealmQuery を返します。これは、このクラスの特定のオブジェクトをクエリするために使用できます。

このリストが存在するbaseRealmインスタンス。

警告: このフィールドは内部使用でのみ公開されており、使用しないでください。

public RealmList ()

要素は Realm によって制御されていない非管理モードで RealmList を作成します。 これにより、RealmList 関数は実質的に java.tool.ArrayList として作成されます。 および 、この状態のオブジェクトをクエリすることはできません。

io.realm.Realm. copyToRealm(Iterable, ImportFlag...)を使用して、その要素を Realm で適切に永続化します。

public RealmList (
E[] objects
)

要素の初期リストを含む非マネージド モードで RealmList を作成します。 java.uty.ArrayList としての非管理モード関数の RealmList および 、この状態のオブジェクトをクエリすることはできません。

io.realm.Realm. copyToRealm(Iterable, ImportFlag...)を使用して、Realm 内のすべての非マネージド要素を適切に永続化します。

パラメーター

  • objects - リスト内の初期オブジェクト。

public boolean add (
E object
)

指定したオブジェクトをこのリストの末尾に追加します。

  1. 非管理の Realmlist : 管理対象と非管理の両方のオブジェクトを追加できます。 管理対象のオブジェクトを管理されていない RealmList に追加した場合、その後 Realm. copyToRealm(RealmModel, ImportFlag...)を使用すると、それらは Realm に再度コピーされることはありません。

  2. 管理対象 RealmList : すでに管理されている RealmList に管理されていないオブジェクトを追加できます。 その場合、プライマリキーがある場合、オブジェクトは Realm . copyToRealm(RealmModel, ImportFlag...)またはRealm . copyToRealmOrUpdate(RealmModel, ImportFlag...)を使用して Realm に透過的にコピーされます。

パラメーター

  • object - 追加するオブジェクト。

戻り値

は常にtrueです。

スロー

  • IllalStateException - Realm インスタンスが閉じられているか、親オブジェクトが削除されている場合。

の上書き

add クラス 抽象化リスト 内

public void add (
int location,
E element
)

指定されたオブジェクトを指定された場所にあるこのリストに挿入します。 オブジェクトは、指定された場所にある前の要素の前に挿入されます。 場所がこのリストのサイズと等しい場合、オブジェクトは末尾に追加されます。

  1. 非管理の Realmlist : 管理対象と非管理の両方のオブジェクトを追加できます。 管理対象のオブジェクトを管理されていない RealmList に追加した場合、その後 Realm. copyToRealm(RealmModel, ImportFlag...)を使用すると、それらは Realm に再度コピーされることはありません。

  2. 管理対象 RealmList : すでに管理されている RealmList に管理されていないオブジェクトを追加できます。 その場合、プライマリキーがある場合、オブジェクトは Realm . copyToRealm(RealmModel, ImportFlag...)またはRealm . copyToRealmOrUpdate(RealmModel, ImportFlag...)を使用して Realm に透過的にコピーされます。

パラメーター

  • location - 挿入するインデックス。

  • element - 追加する要素。

スロー

の上書き

add クラス 抽象化リスト 内

このRealmListに変更リスナーを追加します。

変更リスナーを登録しても、基礎となる RealmList がガベージ されるのを防ぐものではありません。 RealmList がガベージコレクションされている場合、変更リスナーはトリガーされなくなります。 これを回避するには、クラス変数内で適切な例がある限り、強力な参照を保持します。

public class MyActivity extends Activity {
private RealmList<Dog> dogs; // Strong reference to keep listeners alive
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
dogs = realm.where(Person.class).findFirst().getDogs();
dogs.addChangeListener(new RealmChangeListener<RealmList<Dog>>() {
@Override
public void onChange(RealmList<Dog> dogs) {
// React to change
}
});
}
}

パラメーター

  • listener - 通知される変更リスナー。

スロー

このRealmListに変更リスナーを追加します。

変更リスナーを登録しても、基礎となる RealmList がガベージ されるのを防ぐものではありません。 RealmList がガベージコレクションされている場合、変更リスナーはトリガーされなくなります。 これを回避するには、クラス変数内で適切な例がある限り、強力な参照を保持します。

public class MyActivity extends Activity {
private RealmList<Dog> dogs; // Strong reference to keep listeners alive
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
dogs = realm.where(Person.class).findFirst().getDogs();
dogs.addChangeListener(new OrderedRealmCollectionChangeListener<RealmList<Dog>>() {
@Override
public void onChange(RealmList<Dog> dogs, OrderedCollectionChangeSet changeSet) {
// React to change
}
});
}
}

パラメーター

  • listener - 通知される変更リスナー。

スロー

public <any> asChangesetObservable ()

この RealmList への変更を監視する Rx Observable を返します。 サブスクライブすると、現在の RealmList が発行されます。 RealmList への更新ごとに、RealmList とOrderdCollectionchangeSetで構成されるペアが送信されます。 RealmList が初めて発行されると、変更セットはnullになります。

RealmList が更新されるにつれて RealmList は継続的に出力されます - onCompleteは呼び出されません。

Realm Observable から発行されたアイテムは固定されます( Releases()を参照してください。 つまり、これらは不変で、どのスレッドでも読み取ることができます。

Realm Observable は、ライブ Realm を保持するスレッドから常にアイテムを出力します。 つまり、追加の処理が必要な場合は、計算スケジューラーで の値を確認することをお勧めします。

list.asChangesetObservable()
.observeOn(Schedulers.computation())
.map((rxList, changes) -> doExpensiveWork(rxList, changes))
.observeOn(AndroidSchedulers.mainThread())
.subscribe( ... );

戻り値

RxJava Observable はonNextのみを呼び出します。 onCompleteまたはOnErrorは呼び出されません。

スロー

  • UnsupportedOperationException - 必要な RxJava フレームワークがクラスパスにない場合、または対応する Realm インスタンスが RxJava をサポートしていない場合。

  • IllalStateException - Realm が Double スレッドで開かれていない場合。

Tip

以下も参照してください。

public <any> asFlowable ()

この RealmList への変更を監視する Rx Flowable を返します。 サブスクライブすると、現在の RealmList が発行されます。 RealmList が更新されるにつれて RealmList は継続的に出力されます - onCompleteは呼び出されません。

Realm フロー可能な から出力されたアイテムは固定されます( Releases ()を参照してください。 つまり、これらは不変で、どのスレッドでも読み取ることができます。

Realm Flowables は、ライブ RealmList を保持するスレッドから常に項目を出力します。 つまり、追加の処理が必要な場合は、計算スケジューラーで の値を確認することをお勧めします。

list.asFlowable()
.observeOn(Schedulers.computation())
.map(rxResults -> doExpensiveWork(rxResults))
.observeOn(AndroidSchedulers.mainThread())
.subscribe( ... );

asFlowable()で アイテムの発行を停止する場合は、 first()演算子を使用して RxJava に最初の アイテムのみを発行するように指示できます。

list.asFlowable()
.first()
.subscribe( ... ) // You only get the results once

戻り値

RxJava Observable はonNextのみを呼び出します。 onCompleteまたはOnErrorは呼び出されません。

スロー

  • UnsupportedOperationException - 必要な RxJava フレームワークがクラスパスにない場合、または対応する Realm インスタンスが RxJava をサポートしていない場合。

Tip

以下も参照してください。

public double average (
String fieldName
)

指定されたフィールドの平均を返します。

戻り値

クエリ結果内のオブジェクト内の特定のフィールドの平均。 これは、すべての型の数値フィールドで double 型になります。 オブジェクトが存在しない場合、または指定されたフィールドの値としてnullが含まれている場合は、 0が返されます。 平均を計算する場合、 null値を持つオブジェクトは無視されます。

public void clear ()

このリストからすべての要素を削除し、空にします。 このメソッドは、Realm からオブジェクトを削除しません。

スロー

  • IllalStateException - Realm インスタンスが閉じられているか、親オブジェクトが削除されている場合。

の上書き

clear クラス 抽象化リスト 内

Tip

以下も参照してください。

public boolean contains (
Object object
)

Realm にアタッチされた場合、リストに指定された要素が含まれている場合はtrueを返します。 このメソッドは、基礎となるネイティブ Realm ストレージ エンジンをクエリして、指定された要素を迅速に見つけます。

リストが Realm にアタッチされていない場合、デフォルトの List.contains(Object) 実装が発生します。

パラメーター

  • object - このリスト内の存在をテストする要素。

戻り値

true このリストに指定された要素が含まれている場合は、それ以外の場合falseです。

の上書き

contains クラス 抽象コレクション 内

このOrderedRealmCollectionからスナップショットを作成します。

戻り値

このコレクションのスナップショット。

public boolean deleteAllFromRealm ()

これにより、コレクション内のすべてのオブジェクトが基礎の Realm と コレクションから削除されます。

戻り値

true オブジェクトが削除された場合は 、それ以外の場合はfalse

public boolean deleteFirstFromRealm ()

Realm から最初のオブジェクトを削除します。 これにより、このコレクションからそのファイルも削除されます。

戻り値

true オブジェクトが削除された場合は 、それ以外の場合はfalse

public void deleteFromRealm (
int location
)
指定されたインデックスにあるオブジェクトを Realm から削除します。 これにより、 コレクションからそのファイルも削除されます。
public boolean deleteLastFromRealm ()

Realm から最後のオブジェクトを削除します。 これにより、このコレクションからそのファイルも削除されます。

戻り値

true オブジェクトが削除された場合は 、それ以外の場合はfalse

public E first (
E defaultValue
)

コレクションから最初のオブジェクトを取得します。 コレクションが空の場合は、指定されたデフォルトが代わりに使用されます。

戻り値

最初のオブジェクトまたは指定されたデフォルトの 。

public E first ()

コレクションから最初のオブジェクトを取得します。

戻り値

最初のオブジェクト。

public RealmList freeze ()

public E get (
int location
)

このリスト内の指定された場所にある要素を返します。

パラメーター

  • location - 返す要素のインデックス。

戻り値

指定されたインデックスの要素。

スロー

の上書き

get クラス 抽象化リスト 内

public Realm getRealm ()

このコレクションが属するRealmインスタンスを返します。

返された インスタンスでRealm.close()を呼び出すことは、元の Realm インスタンスで呼び出すのと同じであるため、Realm がリストの無効化を完全に閉じる可能性があるため推奨されません。

戻り値

Realmインスタンスこのコレクションは、コレクションが管理されていない場合は またはnullに属します。

スロー

public boolean isFrozen ()

public boolean isLoaded ()

コレクションがデータのロードをまだ完了しているかどうかを確認します。

戻り値

true データがロードされ、利用可能な場合は 、データがまだロード中の場合はfalseになります。

public boolean isManaged ()

コレクションが Realm によって管理されているかどうかを確認します。 マネージド コレクションは、基礎となる Realm ファイル内のデータを囲むラッパーに相当します。 ルーパー スレッドでは、管理対象のコレクションがライブアップデートされるため、常に最新データを参照します。 管理されたコレクションはスレッド制限され、作成したコレクション以外のスレッドからはアクセスできません。このメソッドがfalseを返す場合、コレクションは管理されません。 管理されていないコレクションは通常の Java コレクションであるため、ライブ更新はされません。

戻り値

true これが管理対象のRealmCollectionである場合は 、それ以外の場合はfalseです。

public boolean isValid ()

コレクションがまだ使用可能かどうか、つまりio.realm.Realmインスタンスが閉じられていないかどうかを確認します。 管理されていないコレクションでは常にtrueが返されます。

戻り値

true または管理されていないコレクションを使用するためにまだ有効な場合は 、それ以外の場合はfalseです。

public Iterator iterator ()

の上書き

iterator クラス 抽象化リスト 内

public E last (
E defaultValue
)

コレクションから最後のオブジェクトを取得します。 コレクションが空の場合は、指定されたデフォルトが代わりに使用されます。

戻り値

最後の オブジェクトまたは指定されたデフォルトの 。

public E last ()

コレクションから最後のオブジェクトを取得します。

戻り値

最後のオブジェクト。

int location
)

の上書き

listIterator クラス 抽象化リスト 内

の上書き

listIterator クラス 抽象化リスト 内

public boolean load ()

すべてのデータが利用可能になるまでコレクションをブロックします。

戻り値

true データを正常に読み込むことができた場合は 、そうでない場合はfalse

public Number max (
String fieldName
)

フィールドの最大値を検索します。

戻り値

オブジェクトが存在しない場合、または特定のフィールドの値としてnullが含まれている場合は、 nullが返されます。 それ以外の場合は、最大値が返されます。 最大値を決定する際、 null値を持つオブジェクトは無視されます。

public Date maxDate (
String fieldName
)

最大日付を検索します。

戻り値

オブジェクトが存在しない場合、または特定の日付フィールドの値としてnullが含まれている場合は、 nullが返されます。 それ以外の場合は、最大日付が返されます。 最大日付を決定する際、 null値を持つオブジェクトは無視されます。

public Number min (
String fieldName
)

フィールドの最小値を検索します。

戻り値

オブジェクトが存在しない場合、または特定のフィールドの値としてnullが含まれている場合は、 nullが返されます。 それ以外の場合は、最小値が返されます。 最小値を決定する場合、 null値を持つオブジェクトは無視されます。

public Date minDate (
String fieldName
)

最小日付を検索します。

戻り値

オブジェクトが存在しない場合、または特定の日付フィールドの値としてnullが含まれている場合は、 nullが返されます。 それ以外の場合は、最小日付が返されます。 最小日付を決定する場合、 null値を持つオブジェクトは無視されます。

public void move (
int oldPos,
int newPos
)

固定サイズのリストを維持しながら、オブジェクトをある位置から別の位置に移動します。 RealmObject はシフトされ、 null値は導入されません。

パラメーター

  • oldPos - 移動する RealmObject のインデックス。

  • newPos - ターゲット位置。 newPos が oldPos より小さい場合、ロケーションにあるオブジェクトは右に移動されます。 oldPos oldPos は左側に 1 回シフトされます。

スロー

public boolean remove (
Object object
)

指定されたオブジェクトの 1 つのインスタンスが含まれている場合は、このCollectionから 1 つのインスタンスを削除します。 この実装では、このCollectionを反復処理し、イテレータによって返される各要素eをテストし、 eが指定されたオブジェクトと等しいかどうかを確認します。 object != nullの場合、このテストはobject.equals(e)を使用して実行され、それ以外の場合はobject == nullを使用します。 指定されたオブジェクトと等しい要素が見つかった場合、イテレータ上でremoveメソッドが呼び出され、 trueが返されます(それ以外の場合はfalse 。 イテレータが要素の削除をサポートしていない場合、 UnsupportedOperationExceptionがスローされます。

パラメーター

  • object - 削除するオブジェクト。

戻り値

true このCollectionが変更されている場合は 、それ以外の場合はfalseになります。

スロー

の上書き

remove クラス 抽象コレクション 内

public E remove (
int location
)

指定した場所にあるオブジェクトをこのリストから削除します。

パラメーター

  • location - 削除するオブジェクトのインデックス。

戻り値

削除されたオブジェクト。

スロー

の上書き

remove クラス 抽象化リスト 内

public boolean removeAll (
)

指定されたCollection内の各オブジェクトのこのCollection内のすべての発生を削除します。 このメソッドが渡されたCollection内のどの要素も返さない後、このCollectionでは見つからなくなります。

この実装ではCollectionを反復処理し、イテレータによって返される各要素eをテストし、指定されたCollectionに含まれているかどうかをテストします。 このテストが正の場合、 removeメソッドがイテレータで呼び出されます。

パラメーター

  • collection - 削除するオブジェクトのコレクション。

戻り値

true このCollectionが変更されている場合は 、それ以外の場合はfalseになります。

スロー

の上書き

removeAll クラス 抽象コレクション 内

ユーザー定義のすべての変更リスナーを削除します。

スロー

  • IllalStateException - 非ループ スレッドからリスナーを削除しようとする場合。

Tip

以下も参照してください。

指定された変更リスナーを削除します。

パラメーター

  • listener - 削除する変更リスナー。

スロー

Tip

以下も参照してください。

指定された変更リスナーを削除します。

パラメーター

  • listener - 削除する変更リスナー。

スロー

Tip

以下も参照してください。

public E set (
int location,
E object
)

このリスト内の指定された場所にある要素を指定されたオブジェクトで置き換えます。

  1. 非管理の Realmlist : 管理対象と非管理の両方のオブジェクトを追加できます。 管理対象のオブジェクトを管理されていない RealmList に追加した場合、その後 Realm. copyToRealm(RealmModel, ImportFlag...)を使用すると、それらは Realm に再度コピーされることはありません。

  2. 管理対象 RealmList : すでに管理されている RealmList に管理されていないオブジェクトを追加できます。 その場合、プライマリキーがある場合、オブジェクトは Realm . copyToRealm(RealmModel, ImportFlag...)またはRealm . copyToRealmOrUpdate(RealmModel, ImportFlag...)を使用して Realm に透過的にコピーされます。

パラメーター

  • location - 指定されたオブジェクトを配置するインデックス。

  • object - 追加するオブジェクト。

戻り値

インデックスにある前の要素。

スロー

の上書き

set クラス 抽象化リスト 内

public int size ()

このList内の要素の数を返します。

戻り値

このList内の要素の数。

スロー

  • IllalStateException - Realm インスタンスが閉じられているか、親オブジェクトが削除されている場合。

の上書き

size クラス 抽象コレクション 内

java.lang.String[] fieldNames,
io.realm.Sort[] sortOrders
)

指定されたフィールドとソート順序に基づいてコレクションをソートします。

戻り値

新しいソートされたRealmResultが作成され、返されます。 元のコレクションは変更されません。

String fieldName1,
Sort sortOrder1,
String fieldName2,
Sort sortOrder2
)

指定されたフィールドとソート順序に基づいてコレクションをソートします。

戻り値

新しいソートされたRealmResultが作成され、返されます。 元のコレクションは変更されません。

String fieldName,
Sort sortOrder
)

指定されたフィールドとソート順序に基づいてコレクションをソートします。

戻り値

新しいソートされたRealmResultが作成され、返されます。 元のコレクションは変更されません。

String fieldName
)

指定された フィールドに基づいてコレクションを昇順でソートします。

戻り値

新しいソートされたRealmResultが作成され、返されます。 元のコレクションは変更されません。

public Number sum (
String fieldName
)

指定された フィールドの合計を計算します。

戻り値

の合計。 オブジェクトが存在しない場合、または指定されたフィールドの値としてnullが含まれている場合は、 0が返されます。 合計を計算する場合、 null値を持つオブジェクトは無視されます。

public String toString ()

の上書き

toString クラス 抽象コレクション 内

public RealmQuery where ()

RealmQuery を返します。これは、このクラスの特定のオブジェクトをクエリするために使用できます。

戻り値

RealmQuery オブジェクト。

スロー

  • IllalStateException - Realm インスタンスが閉じられているか、親オブジェクトが削除されている場合。

Tip

以下も参照してください。

戻る

RealmFieldType