インターフェースの使用
jakarta.persistence.criteria.Selection
Selection を使用するパッケージ パッケージ 説明 jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.criteria 内の Selection 使用
jakarta.persistence.criteria 内の Selection サブインターフェース 修飾子と型 インターフェース 説明 interfaceCollectionJoin<Z,E>CollectionJoinインターフェースは、java.util.Collectionとして指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceCompoundSelection<X>CompoundSelectionインターフェースは、複合選択項目(タプル、配列、コンストラクターの結果)を定義します。static interfaceCriteriaBuilder.Case<R>一般的なケース式を作成するために使用されるインターフェース。static interfaceCriteriaBuilder.Coalesce<T>合体式を作成するために使用されるインターフェース。static interfaceCriteriaBuilder.In<T>述語の構築に使用されるインターフェース。static interfaceCriteriaBuilder.SimpleCase<C,R>単純なケース式を作成するために使用されるインターフェース。interfaceExpression<T>クエリ式の型。interfaceFrom<Z,X>バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。interfaceJoin<Z,X>エンティティ、埋め込み型、基本型への結合。interfaceListJoin<Z,E>ListJoinインターフェースは、java.util.Listとして指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceMapJoin<Z,K,V>MapJoinインターフェースは、java.util.Mapとして指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceParameterExpression<T>条件クエリパラメーター式の型。interfacePath<X>バインドされた型またはコレクションからの単純または複合属性パスを表し、「プリミティブ」式です。interfacePluralJoin<Z,C,E>PluralJoinインターフェースは、すべてのコレクション型への結合に共通の機能を定義します。interfacePredicate単純述語または複合述語の型: 制限の結合または分離。interfaceRoot<X>from 句のルート型。interfaceSetJoin<Z,E>SetJoinインターフェースは、java.util.Setとして指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interfaceSubquery<T>Subqueryインターフェースは、サブクエリに固有の機能を定義します。Selection を返す jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 Selection<X>Selection. alias(StringSE name)選択項目にエイリアスを割り当てます。Selection<T>AbstractQuery. getSelection()クエリの選択を返します。選択が設定されていない場合は null を返します。型 Selection の引数を持つ型を返す jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 ListSE<Selection<?>>Selection. getCompoundSelectionItems()複合選択を構成する選択項目を返します。型 Selection のパラメーターを持つ jakarta.persistence.criteria のメソッド 修飾子と型 メソッド 説明 CompoundSelection<ObjectSE[]>CriteriaBuilder. array(Selection<?>... selections)配列値の選択項目を作成します。<Y> CompoundSelection<Y>CriteriaBuilder. construct(ClassSE<Y> resultClass, Selection<?>... selections)コンストラクターに対応する選択項目を作成します。CriteriaQuery<T>CriteriaQuery. multiselect(Selection<?>... selections)クエリ結果で返却する選択項目を指定します。CriteriaQuery<T>CriteriaQuery. select(Selection<? extends T> selection)クエリ結果で返されるアイテムを指定します。CompoundSelection<Tuple>CriteriaBuilder. tuple(Selection<?>... selections)タプル値の選択項目を作成します。型 Selection の型引数を持つ jakarta.persistence.criteria のメソッドパラメーター 修飾子と型 メソッド 説明 CriteriaQuery<T>CriteriaQuery. multiselect(ListSE<Selection<?>> selectionList)クエリ結果で返却する選択項目を指定します。