インターフェースの使用
jakarta.persistence.criteria.Selection
Selection を使用するパッケージ パッケージ 説明 jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.criteria 内の Selection 使用
jakarta.persistence.criteria 内の Selection サブインターフェース 修飾子と型 インターフェース 説明 interface
CollectionJoin<Z,E>
CollectionJoin
インターフェースは、java.util.Collection
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
CompoundSelection<X>
CompoundSelection
インターフェースは、複合選択項目(タプル、配列、コンストラクターの結果)を定義します。static interface
CriteriaBuilder.Case<R>
一般的なケース式を作成するために使用されるインターフェース。static interface
CriteriaBuilder.Coalesce<T>
合体式を作成するために使用されるインターフェース。static interface
CriteriaBuilder.In<T>
述語の構築に使用されるインターフェース。static interface
CriteriaBuilder.SimpleCase<C,R>
単純なケース式を作成するために使用されるインターフェース。interface
Expression<T>
クエリ式の型。interface
From<Z,X>
バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。interface
Join<Z,X>
エンティティ、埋め込み型、基本型への結合。interface
ListJoin<Z,E>
ListJoin
インターフェースは、java.util.List
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
MapJoin<Z,K,V>
MapJoin
インターフェースは、java.util.Map
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
ParameterExpression<T>
条件クエリパラメーター式の型。interface
Path<X>
バインドされた型またはコレクションからの単純または複合属性パスを表し、「プリミティブ」式です。interface
PluralJoin<Z,C,E>
PluralJoin
インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。interface
Predicate
単純述語または複合述語の型: 制限の結合または分離。interface
Root<X>
from 句のルート型。interface
SetJoin<Z,E>
SetJoin
インターフェースは、java.util.Set
として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
Subquery<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)
クエリ結果で返却する選択項目を指定します。