T
- 問合せ対象の型U
- 問合せ結果の型public interface IterableQuery<T,U> extends Query<T,Iterable<U>>
修飾子とタイプ | メソッドと説明 |
---|---|
Query<T,Iterable<U>> |
and(Predicate<U> pred)
Predicate で表される問合せ条件を追加した新しいクエリを返す. |
Query<T,Iterable<U>> |
cached()
キャッシュ機能付きクエリに変換して返す.
|
ListQuery<T,U> |
list()
|
ListQuery<T,U> |
list(boolean cached)
|
OneQuery<T,U> |
one()
問合せの結果のうち最初の1件だけを取得するためのクエリを返す.
|
OneQuery<T,U> |
one(boolean nullable)
問合せの結果のうち最初の1件だけを取得するためのクエリを返す.
|
OneQuery<T,U> |
one(U defaultValue)
問合せの結果のうち最初の1件だけを取得するためのクエリを返す.
|
<V> IterableQuery<T,V> |
query(Query<U,V> q)
問合せ結果に別のクエリを適用するクエリを返す.
|
Query<T,Iterable<U>> and(Predicate<U> pred)
Predicate
で表される問合せ条件を追加した新しいクエリを返す.pred
- 問合せ条件OneQuery<T,U> one(U defaultValue)
問合せ結果が0件のときはデフォルト値を返す。
defaultValue
- デフォルト値OneQuery<T,U> one(boolean nullable)
引数がtrue
の場合、問合せ結果が0件のときはnull
を返す。
引数がfalse
の場合、問合せ結果が0件のときはNoSuchElementException
をスローする。
nullable
- true
の場合、問合せ結果が0件のときはnull
を返すNoSuchElementException
- 問合せ結果が0件 かつ 引数にfalse
が設定されていたときOneQuery<T,U> one()
問合せ結果が0件のときはNoSuchElementException
をスローする。
NoSuchElementException
- 問合せ結果が0件のとき<V> IterableQuery<T,V> query(Query<U,V> q)
V
- データ変換クエリによる変換後の型q
- レシーバのクエリの問合せ結果に対して適用されるクエリCopyright © 2016. All rights reserved.