インターフェース 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)
式に対して型キャストを実行し、新しい式オブジェクトを返します。Predicate
in(Expression<?>... values)
式が引数リストのメンバーかどうかをテストする述語を作成します。Predicate
in(Expression<CollectionSE<?>> values)
式がコレクションのメンバーであるかどうかをテストする述語を作成します。Predicate
in(ObjectSE... values)
式が引数リストのメンバーかどうかをテストする述語を作成します。Predicate
in(CollectionSE<?> values)
式がコレクションのメンバーであるかどうかをテストする述語を作成します。Predicate
isNotNull()
式が null でないかどうかをテストする述語を作成します。Predicate
isNull()
式が 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
- 意図された式の型- 戻り値:
- 指定された型の新しい式