インターフェース Predicate
- すべてのスーパーインターフェース:
Expression<BooleanSE>、Selection<BooleanSE>、TupleElement<BooleanSE>
- 既知のすべてのサブインターフェース:
CriteriaBuilder.In<T>
単純述語または複合述語の型: 制限の結合または分離。単純な述語は、単一の論理積との結合と見なされます。
- 導入:
- 2.0
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明述語の最上位の論理積または論理積を返します。述語のブール演算子を返します。boolean述語がnot()を適用することによって、またはCriteriaBuilder.not(jakarta.persistence.criteria.Expression<java.lang.Boolean>)を呼び出すことによって別の述語から作成されたかどうか。not()述語の否定を作成します。インターフェース jakarta.persistence.criteria.Expression から継承されたメソッド
as, cast, equalTo, equalTo, in, in, in, in, isNotNull, isNull, notEqualTo, notEqualToインターフェース jakarta.persistence.criteria.Selection から継承されたメソッド
alias, getCompoundSelectionItems, isCompoundSelectionインターフェース jakarta.persistence.TupleElement から継承されたメソッド
getAlias, getJavaType
方法の詳細
getOperator
Predicate.BooleanOperator getOperator()述語のブール演算子を返します。述語が単純な場合、これはANDです。- 戻り値:
- 述語のブール演算子
isNegated
boolean isNegated()述語がnot()を適用することによって、またはCriteriaBuilder.not(jakarta.persistence.criteria.Expression<java.lang.Boolean>)を呼び出すことによって別の述語から作成されたかどうか。- 戻り値:
- 述語が否定された述語かどうかを示すブール値
getExpressions
ListSE<Expression<BooleanSE>> getExpressions()述語の最上位の論理積または論理積を返します。述語の最上位の論理積または論理積がない場合は、空のリストを返します。リストを変更してもクエリには影響しません。- 戻り値:
- 述語を形成するブール式のリスト
not
Predicate not()述語の否定を作成します。- 戻り値:
- 否定述語