public interface FluentQuery<T>
FluentQuery
のインスタンスは不変です。修飾子と型 | インターフェースと説明 |
---|---|
static interface | FluentQuery.FetchableFluentQuery<T> 基になるクエリからの結果を具体化できるようにするフェッチ可能な拡張 FluentQuery 。 |
static interface | FluentQuery.ReactiveFluentQuery<T> 基になるクエリからの結果を具体化できるようにするリアクティブ拡張 FluentQuery 。 |
修飾子と型 | メソッドと説明 |
---|---|
<R> FluentQuery<R> | as(ClassSE<R> resultType) 結果をマップするターゲット型を定義します。 |
FluentQuery<T> | project(CollectionSE<StringSE> properties) クエリに含めるプロパティまたはプロパティパスを定義します。 |
default FluentQuery<T> | project(StringSE... properties) クエリに含めるプロパティまたはプロパティパスを定義します。 |
FluentQuery<T> | sortBy(Sort sort) ソート順を定義します。 |
FluentQuery<T> sortBy(Sort sort)
sort
- null
であってはなりません。FluentQuery
の新しいインスタンス。IllegalArgumentExceptionSE
- resultType が null
の場合。<R> FluentQuery<R> as(ClassSE<R> resultType)
R
- 結果タイプ。resultType
- null
であってはなりません。FluentQuery
の新しいインスタンス。IllegalArgumentExceptionSE
- resultType が null
の場合。default FluentQuery<T> project(StringSE... properties)
properties
- null
であってはなりません。FluentQuery
の新しいインスタンス。IllegalArgumentExceptionSE
- フィールドが null
の場合。FluentQuery<T> project(CollectionSE<StringSE> properties)
properties
- null
であってはなりません。FluentQuery
の新しいインスタンス。IllegalArgumentExceptionSE
- フィールドが null
の場合。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.