RealmCollection インターフェース
項目一覧
io.realm
実装されたインターフェース:
RealmCollection
は、Realm がサポートするコレクション階層のルートです。 データ コレクションに対する操作と、 RealmCollection
のすべての実装での操作の動作を定義します。
Realm コレクションは、基礎となるデータに対する「ライブ」ビューです。 つまり、自動的に最新状態に保たれます。 結果として、 Collections.unmodifiedCollection(Collection) などのメソッドを使用すると、は、コレクションの変更を妨げるものではありません。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
public double | |
パブリックブール値 | |
パブリックブール値 | これにより、コレクション内のすべてのオブジェクトが基礎の Realm と コレクションから削除されます。 |
パブリックブール値 | isLoaded () コレクションがデータのロードをまだ完了しているかどうかを確認します。 |
パブリックブール値 | isManaged () コレクションが Realm によって管理されているかどうかを確認します。 |
パブリックブール値 | isValid () コレクションがまだ使用可能かどうか、つまりio.realm.Realmインスタンスが閉じられていないかどうかを確認します。 |
パブリックブール値 | load () すべてのデータが利用可能になるまでコレクションをブロックします。 |
公開 番号 | |
public 日付 | |
公開 番号 | |
public 日付 | |
公開 番号 | |
public RealmQuery | where () このコレクションの特定のオブジェクトに対するクエリに使用できるRealmQueryを返します。 |
継承されたメソッド
メソッドの詳細
平均
指定されたフィールドの平均を返します。 パラメーター
戻り値 クエリ結果内のオブジェクト内の特定のフィールドの平均。 これは、すべての型の数値フィールドで double 型になります。 オブジェクトが存在しない場合、または指定されたフィールドの値として スロー
|
に含まれる
この パラメーター
戻り値
スロー
|
deleteAllFromRealm
public boolean deleteAllFromRealm () |
---|
これにより、コレクション内のすべてのオブジェクトが基礎の Realm と コレクションから削除されます。 戻り値
スロー
|
isLoaded
public boolean isLoaded () |
---|
コレクションがデータのロードをまだ完了しているかどうかを確認します。 戻り値
|
isManaged
public boolean isManaged () |
---|
コレクションが Realm によって管理されているかどうかを確認します。 マネージド コレクションは、基礎となる Realm ファイル内のデータを囲むラッパーに相当します。 ルーパー スレッドでは、管理対象のコレクションがライブアップデートされるため、常に最新データを参照します。 管理されたコレクションはスレッド制限され、作成したコレクション以外のスレッドからはアクセスできません。このメソッドが 戻り値
|
isValid
public boolean isValid () |
---|
コレクションがまだ使用可能かどうか、つまりio.realm.Realmインスタンスが閉じられていないかどうかを確認します。 管理されていないコレクションでは常に 戻り値
|
負荷
public boolean load () |
---|
すべてのデータが利用可能になるまでコレクションをブロックします。 戻り値
|
最大
フィールドの最大値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定のフィールドの値として スロー
|
最大日付
最大日付を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定の日付フィールドの値として スロー
|
min
フィールドの最小値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定のフィールドの値として スロー
|
minDate
最小日付を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定の日付フィールドの値として スロー
|
合計
指定された フィールドの合計を計算します。 パラメーター
戻り値 の合計。 オブジェクトが存在しない場合、または指定されたフィールドの値として スロー
|
WHERE
public RealmQuery where () |
---|
このコレクションの特定のオブジェクトに対するクエリに使用できるRealmQueryを返します。 戻り値 RealmQuery オブジェクト。 スロー
|