インターフェース Expression<T>
- 型パラメーター:
T- 式の型
- すべてのスーパーインターフェース:
Selection<T>,TupleElement<T>
- すべての既知のサブインターフェース:
CollectionJoin<Z,E>、CriteriaBuilder.Case<R>、CriteriaBuilder.Coalesce<T>、CriteriaBuilder.In<T>、CriteriaBuilder.SimpleCase<C,R>、From<Z,X>、Join<Z,X>、ListJoin<Z,E>、MapJoin<Z,K,V>、ParameterExpression<T>、Path<X>、PluralJoin<Z,C,E>、Predicate、Root<X>、SetJoin<Z,E>、Subquery<T>
public interface Expression<T> extends Selection<T>
クエリ式の型。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <X> Expression<X>as(ClassSE<X> type)式に対して型キャストを実行し、新しい式オブジェクトを返します。Predicatein(Expression<?>... values)式が引数リストのメンバーかどうかをテストする述語を作成します。Predicatein(Expression<CollectionSE<?>> values)式がコレクションのメンバーであるかどうかをテストする述語を作成します。Predicatein(ObjectSE... values)式が引数リストのメンバーかどうかをテストする述語を作成します。Predicatein(CollectionSE<?> values)式がコレクションのメンバーであるかどうかをテストする述語を作成します。PredicateisNotNull()式が null でないかどうかをテストする述語を作成します。PredicateisNull()式が null かどうかをテストする述語を作成します。インターフェース jakarta.persistence.criteria.Selection から継承されたメソッド
alias, getCompoundSelectionItems, isCompoundSelection
インターフェース jakarta.persistence.TupleElement から継承されたメソッド
getAlias, getJavaType
メソッドの詳細
isNull
Predicate isNull()
式が null かどうかをテストする述語を作成します。- 戻り値:
- 式が null かどうかをテストする述語
isNotNull
Predicate isNotNull()
式が null でないかどうかをテストする述語を作成します。- 戻り値:
- 式が null でないかどうかをテストする述語
in
Predicate in(ObjectSE... values)
式が引数リストのメンバーかどうかをテストする述語を作成します。- パラメーター:
values- テストする値- 戻り値:
- メンバーシップの述語テスト
in
Predicate in(Expression<?>... values)
式が引数リストのメンバーかどうかをテストする述語を作成します。- パラメーター:
values- テストする式- 戻り値:
- メンバーシップの述語テスト
in
Predicate in(CollectionSE<?> values)
式がコレクションのメンバーであるかどうかをテストする述語を作成します。- パラメーター:
values- テストする値のコレクション- 戻り値:
- メンバーシップの述語テスト
in
Predicate in(Expression<CollectionSE<?>> values)
式がコレクションのメンバーであるかどうかをテストする述語を作成します。- パラメーター:
values- テストするコレクションに対応する式- 戻り値:
- メンバーシップの述語テスト
as
<X> Expression<X> as(ClassSE<X> type)
式に対して型キャストを実行し、新しい式オブジェクトを返します。このメソッドは型変換を引き起こしません。ランタイム型は変更されません。警告: ランタイムエラーが発生する可能性があります。- パラメーター:
type- 意図された式の型- 戻り値:
- 指定された型の新しい式