クラス RealmQuery
項目一覧
- io.realm
- メソッドの概要
- 継承されたメソッド
- メソッドの詳細
- automaticFalse
- equalsTrue
- および
- 平均
- AverageDecimal128
- AverageRealmAny
- startGroup
- startWith
- 間
- に含まれる
- containersEntry
- includeKey
- existsValue
- count
- distinct
- endGroup
- endWith
- equalTo
- findAll
- findAllAsync
- findFirst
- findFirstAsync
- get Description
- getQueryPointer
- getRealm
- getTypeQueryed
- "greaterThan"
- "greaterThanOrEqualTo"
- in
- isEmpty
- isNotEmpty
- isNotNull
- isNull
- isValid
- 未満
- lessThanOrEqualTo
- のように
- limit
- 最大
- maxRealmAny
- maximumDate
- min
- minRealmAny
- minimumDate
- ではない
- notEqualTo
- or
- rawPredate
- sort
- 合計
io.realm
RealmQuery は、 Builder パターンを使用して、 io.realm.Realmまたはio.realm.RealmResultsに対するクエリをカプセル化します。 クエリは、 findAll()またはfindFirst()のいずれかを使用して実行されます。
多くのクエリ関数への入力は、string としてフィールド名を受け取ります。 これは型セーフではないことに注意してください。 RealmObject クラスがリファクタリングされている場合は、クエリを中断しないように注意する必要があります。
io.realm.Realmは順序付けられていないため、Realm をクエリしても挿入された順序でオブジェクトが返される保証はありません。 特定の順序が必要な場合は、 sort( string ) ( string )} や同様のメソッドを使用します。
RealmQuery は異なるスレッド間で渡すことはできません。
結果はほとんどの場合、迅速に取得されます。 ただし、UI スレッドから重いクエリを起動すると、フレームワークや ARN もドロップされる可能性があります。 このような動作を防ぐには、 RealmConfiguration.Builder.allowQueriesOnUiThread(ブール値) を明示的に設定する RealmConfiguration を使用して Realm をインスタンス化します。から false
まで。 こうすると、クエリは非 UI スレッドから強制的に起動されるようになります。 あるいは、 findAllAsync()やfindFirstAsync( ) を使用することもできます。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
public RealmQuery | alwaysFalse () この述語は一致することがないため、クエリは常に 0 の結果を返します。 |
public RealmQuery | alwaysTrue () この述語は常に一致します。 |
public RealmQuery | and () 論理演算子と 2 つの条件 Realm はすべてのクエリ ステートメント間で論理演算子と を自動的に適用するため、これは読みやすさを高めるための手段としてのみ使用されます。 |
public double | |
public Decimal128 | 指定されたフィールドの平均を返します。 |
public Decimal128 | 指定されたフィールドの平均を返します。 |
public RealmQuery | beginGroup () 条件のグループ化を開始します(「左括弧」)。 |
public RealmQuery | フィールドの値が指定された部分文字列で始まるという条件。 |
public RealmQuery | フィールドの値が指定された部分文字列で始まるという条件。 |
public RealmQuery | フィールドの値が指定された string で始まるという条件。 |
public RealmQuery | フィールドの値が指定された string で始まるという条件。 |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | 辞書フィールドの場合、指定されたエントリが含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定されたキーが含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public RealmQuery | 辞書フィールドの場合、指定された値が含まれている条件。 |
public long | count () クエリ条件を満たすオブジェクトの数をカウントします。 |
public RealmQuery | 特定の クラスのオブジェクトの個別セットを選択します。 |
public RealmQuery | endGroup ()
|
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmResults | findAll () クエリ条件を満たすすべてのオブジェクトを検索します。 |
public RealmResults | findAllAsync () クエリ条件を満たすすべてのオブジェクトを検索します。 |
public E | findFirst () クエリ条件を満たす最初のオブジェクトを検索します。 |
public E | findFirst()と似ていますが、ワーカー スレッドでは非同期に実行されます。 |
public string | このクエリのテキスト説明を返します。 |
public long | 基礎となる C++ クエリへのポインターを返します。 |
public Realm | |
public string | クエリされているタイプの内部 Realm 名を返します。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なり比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 大なりまたは等しいが との比較。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | 比較して。 |
public RealmQuery | |
public RealmQuery | 「空ではない」と見なされる値、つまり空でない値を持つリスト、string、またはバイト配列を検索する条件。 |
public RealmQuery | |
public RealmQuery | |
パブリックブール値 | isValid () io.realm.RealmQueryがまだ使用可能であるかどうか、つまりio.realm.Realmインスタンスが閉じられておらず、親のio.realm.RealmResultsが引き続き有効であるかどうかを確認します。 |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | 小なりと等価の比較。 |
public RealmQuery | 小なりと等価の比較。 |
public RealmQuery | 小なりと等価の比較。 |
public RealmQuery | 小なりと等価の比較。 |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | クエリがより多くのオブジェクトと一致した場合に返されるオブジェクトの数を制限します。 |
公開 番号 | |
public RealmAny | RealmAnyフィールドの最大値を検索します。 |
public 日付 | フィールドの最大値を検索します。 |
公開 番号 | |
public RealmAny | RealmAnyフィールドの最小値を検索します。 |
public 日付 | フィールドの最小値を検索します。 |
public RealmQuery | not () 条件を否定します。 |
public RealmQuery | 等しくない比較。 |
public RealmQuery | 等しくない比較。 |
public RealmQuery | 等しくない比較。 |
public RealmQuery | 等しくない比較。 |
public RealmQuery | 等しくない比較。 |
public RealmQuery | or () 論理演算子 または 2 つの条件。 |
public RealmQuery | RQLを使用して、テキストベースの述語を作成します。 |
public RealmQuery | 指定された順序内の特定のフィールド名でクエリ結果をソートします。 |
public RealmQuery | |
public RealmQuery | |
public RealmQuery | |
公開 番号 |
継承されたメソッド
クラス java.lang.Object から継承されたメソッド :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
メソッドの詳細
automaticFalse
public RealmQuery alwaysFalse () |
---|
この述語は一致することがないため、クエリは常に 0 の結果を返します。 |
equalsTrue
public RealmQuery alwaysTrue () |
---|
この述語は常に一致します。 |
および
public RealmQuery and () |
---|
論理演算子と 2 つの条件 Realm はすべてのクエリ ステートメント間で論理演算子と を自動的に適用するため、これは読みやすさを高めるための手段としてのみ使用されます。 戻り値 クエリ オブジェクト |
平均
指定されたフィールドの平均を返します。 ドット フィールド表記をサポートしていません。 パラメーター
戻り値 クエリ結果内のオブジェクト内の特定のフィールドの平均。 これは、すべての型の数値フィールドで double 型になります。 オブジェクトが存在しない場合、または指定されたフィールドの値として スロー
|
AverageDecimal128
指定されたフィールドの平均を返します。 ドット フィールド表記をサポートしていません。 パラメーター
戻り値 クエリ結果内のオブジェクト内の特定のフィールドの平均。 これは Decimal128 型になります。 オブジェクトが存在しない場合、または指定されたフィールドの値として スロー
|
AverageRealmAny
指定されたフィールドの平均を返します。 ドット フィールド表記をサポートしていません。 パラメーター
戻り値 クエリ結果内のオブジェクト内の特定のフィールドの平均。 これは Decimal128 型になります。 オブジェクトが存在しない場合、または指定されたフィールドの値として スロー
|
startGroup
public RealmQuery beginGroup () |
---|
startWith
フィールドの値が指定された部分文字列で始まるという条件。 パラメーター
戻り値 クエリ オブジェクト スロー
|
フィールドの値が指定された部分文字列で始まるという条件。 パラメーター
戻り値 クエリ オブジェクト スロー
|
フィールドの値が指定された string で始まるという条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された string で始まるという条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
間
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
条件中。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
に含まれる
フィールドの値に指定された部分文字列が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値に指定された部分文字列が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値に指定された部分文字列が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値に指定された部分文字列が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
containersEntry
辞書フィールドの場合、指定されたエントリが含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
includeKey
辞書フィールドの場合、指定されたキーが含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
existsValue
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
辞書フィールドの場合、指定された値が含まれている条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
count
public long count () |
---|
クエリ条件を満たすオブジェクトの数をカウントします。 戻り値 一致するオブジェクトの数。 スロー
|
distinct
特定の クラスのオブジェクトの個別セットを選択します。 複数の異なるフィールドが指定されている場合、フィールド内の値の一意のすべての組み合わせが返されます。 複数に一致する場合、返されるオブジェクトは未定義です。 Unless the result is sorted, then the first object will be returned. パラメーター
スロー
|
endGroup
public RealmQuery endGroup () |
---|
endWith
フィールドの値が指定された部分文字列で終わることを条件とします。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された部分文字列で終わることを条件とします。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された string で終了することを条件とします。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された string で終了することを条件とします。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
equalTo
と等価比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
と等価比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
と等価比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
と等価比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
と等価比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
findAll
public RealmResults findAll () |
---|
クエリ条件を満たすすべてのオブジェクトを検索します。UI スレッドから重いクエリを実行すると、フレームワークや ARN がドロップされる可能性があります。 そのような操作は推奨されないため、デフォルトでは許可されていません。 このような動作を防ぐには、 RealmConfiguration.Builder.allowQueriesOnUiThread(ブール値) を明示的に設定する RealmConfiguration を使用して Realm を取得できます。から 戻り値 オブジェクトを含むio.realm.RealmResults 。 条件に一致するオブジェクトがない場合は、0 オブジェクトを含むリストが返されます。 スロー
|
findAllAsync
public RealmResults findAllAsync () |
---|
クエリ条件を満たすすべてのオブジェクトを検索します。 このメソッドは、Doop スレッドからのみ使用できます。 戻り値 空のRealmResultsがすぐに作成される クエリが完了したときに通知されるように、ユーザーはリスナーio.realm.RealmResults.addCheckLister(RealmchangeLister)を登録する必要があります。 |
findFirst
public E findFirst () |
---|
クエリ条件を満たす最初のオブジェクトを検索します。UI スレッドから重いクエリを実行すると、フレームワークや ARN がドロップされる可能性があります。 そのような操作は推奨されませんが、デフォルトでは許可されています。 このような動作を防ぐには、 RealmConfiguration.Builder.allowQueriesOnUiThread(ブール値) を明示的に設定する RealmConfiguration を使用して Realm を取得できます。から 戻り値 見つかったオブジェクトをスキャンするか、クエリ条件に一致するオブジェクトがない場合は スロー
|
findFirstAsync
public E findFirstAsync () |
---|
findFirst()と似ていますが、ワーカー スレッドでは非同期に実行されます。 クエリが完了したときに通知を受け取るには、返されたRealmObjectにリスナーを登録する必要があります。 クエリされたRealmObjectに変更が加えられた場合にも、登録されたリスナーもトリガーされます。 RealmObjectが削除されると、リスナーが最後に 1 回呼び出され、その後停止します。 クエリは再実行されません。 戻り値
スロー
|
get Description
public String getDescription () |
---|
このクエリのテキスト説明を返します。 戻り値 クエリのテキスト説明。 |
getQueryPointer
public long getQueryPointer () |
---|
基礎となる C++ クエリへのポインターを返します。 このメソッドは、回避策が困難であり、警告なしで変更される可能性があるため内部で考慮する必要があるアーキテクチャ設計の選択のためにのみ公開されています。 戻り値 基礎となる C++ クエリへのポインター。 |
getRealm
getTypeQueryed
public String getTypeQueried () |
---|
クエリされているタイプの内部 Realm 名を返します。 戻り値 クエリ対象の Realm モデル クラスの内部名。 |
"greaterThan"
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
"greaterThanOrEqualTo"
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
大なりまたは等しいが との比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
in
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
比較して。 これにより、オブジェクトが値の配列内のいずれかの値と一致するかどうかをテストできます。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
isEmpty
「空」と見なされる値、つまり空のリスト、長さ 0 の string またはバイト配列を検索する条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
isNotEmpty
「空ではない」と見なされる値、つまり空でない値を持つリスト、string、またはバイト配列を検索する条件。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
isNotNull
Tests if a field is not パラメーター
戻り値 クエリ オブジェクト。 スロー
|
isNull
フィールドが リンク クエリでは、リンクパスの任意の部分が パラメーター
戻り値 クエリ オブジェクト。 スロー
|
isValid
public boolean isValid () |
---|
io.realm.RealmQueryがまだ使用可能であるかどうか、つまりio.realm.Realmインスタンスが閉じられておらず、親のio.realm.RealmResultsが引き続き有効であるかどうかを確認します。 戻り値
|
未満
小なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
小なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
小なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
小なり比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
lessThanOrEqualTo
小なりと等価の比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
小なりと等価の比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
小なりと等価の比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
小なりと等価の比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
のように
フィールドの値が指定された部分文字列と一致する条件(ワイルドカード)と一致することを確認します。
パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された部分文字列と一致する条件(ワイルドカード)と一致することを確認します。
パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された部分文字列と一致する条件(ワイルドカード)と一致することを確認します。
パラメーター
戻り値 クエリ オブジェクト。 スロー
|
フィールドの値が指定された部分文字列と一致する条件(ワイルドカード)と一致することを確認します。
パラメーター
戻り値 クエリ オブジェクト。 スロー
|
limit
クエリがより多くのオブジェクトと一致した場合に返されるオブジェクトの数を制限します。このメソッドをsort(string)とdistinct(string, string...)と組み合わせて使用すると、追加された順序で実行されることに注意してください。これは に影響する可能性があります。終了結果。 パラメーター
スロー
|
最大
フィールドの最大値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定のフィールドの値として スロー
|
maxRealmAny
RealmAnyフィールドの最大値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定の RealmAny フィールドの値として スロー
|
maximumDate
フィールドの最大値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定の日付フィールドの値として スロー
|
min
フィールドの最小値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定のフィールドの値として スロー
|
minRealmAny
RealmAnyフィールドの最小値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定の RealmAny フィールドの値として スロー
|
minimumDate
フィールドの最小値を検索します。 パラメーター
戻り値 オブジェクトが存在しない場合、または特定の日付フィールドの値として スロー
|
ではない
public RealmQuery not () |
---|
条件を否定します。 戻り値 クエリ オブジェクト。 |
notEqualTo
等しくない比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
等しくない比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
等しくない比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
等しくない比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
等しくない比較。 パラメーター
戻り値 クエリ オブジェクト。 スロー
|
or
public RealmQuery or () |
---|
論理演算子 または 2 つの条件。 戻り値 クエリ オブジェクト。 |
rawPredate
RQLを使用して、テキストベースの述語を作成します。 この述語は、他の未加工述語またはタイプセーフ述語と組み合わせることができ、Realm 値を引数として受け入れます。生の述語で使用されるクラス名とプロパティ名は、Realm モデル クラスで定義された名前または io.realm を使用して定義された内部名のいずれかになります。 .annotations.RealmClass または io.realm.annotations.RealmField 注釈。クラス名またはプロパティ名にスペースが含まれている場合は、エスケープする必要があります。 引数は、string 述語内で $argment_index として定義されます。$argment_index は、引数リスト内の引数の位置を指定する 10 進数の整数です。 最初の引数は $0 、2 番目の引数は $1 によって参照されます。 のより詳細な説明については、 これらの を参照してください。DocsRQL 例:
パラメーター
スロー
|
sort
指定された順序内の特定のフィールド名でクエリ結果をソートします。 後のフィールドは、前のフィールド値が等しい場合にのみ使用されます。ソートは現在、「ラテン語の基本」、「ラテン語の追加」、「ラテン語の拡張 A」、「ラテン語の拡張 B」の文字セットに制限されています(UTF-8 範囲 0- 591)。 他の文字セットの場合、ソートしても効果はありません。 パラメーター
スロー
|
指定された順序内の特定のフィールド名でクエリ結果をソートします。 ソートは現在、「ラテンの基本」、「ラテンの追加」、「ラテンの拡張 A」、「ラテンの拡張 B」の文字セットに制限されています(UTF-8 範囲 0 ~ 591)。 他の文字セットの場合、ソートしても効果はありません。 パラメーター
スロー
|
指定されたフィールド名と順序でクエリ結果をソートします。ソートは現在、「ラテン語の基本」、「ラテン語の追加」、「ラテン語の拡張 A」、「ラテン語の拡張 B」の文字セットに制限されています(UTF-8 範囲 0~591) 。 他の文字セットの場合、ソートしても効果はありません。 パラメーター
スロー
|
クエリ結果を特定のフィールド名で昇順にソートします。ソートは現在、「ラテン語の基本」、「ラテン語の追加」、「ラテン語の拡張 A」、「ラテン語の拡張 B」の文字セットに制限されています(UTF-8 範囲 0~591 )。 他の文字セットの場合、ソートしても効果はありません。 パラメーター
スロー
|
合計
指定された フィールドの合計を計算します。 パラメーター
戻り値 一致するオブジェクトの フィールドの合計。 オブジェクトが存在しない場合、または指定されたフィールドの値として スロー
|