インターフェースの使用
jakarta.persistence.criteria.Predicate
Predicate を使用するパッケージ
jakarta.persistence.criteria 内の Predicate 使用
jakarta.persistence.criteria 内の Predicate サブインターフェースPredicate を返す jakarta.persistence.criteria のメソッド修飾子と型メソッド説明CriteriaBuilder.and
(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の論理積を作成します。指定された制限述語の接続詞を作成します。指定された制限述語の接続詞を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.between
(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が値の 2 番目と 3 番目の引数の間にあるかどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.between
(Expression<? extends Y> v, Y x, Y y) 最初の引数が値の 2 番目と 3 番目の引数の間にあるかどうかをテストするための述語を作成します。CriteriaBuilder.conjunction()
連結を作成します(連結なし)。CriteriaBuilder.disjunction()
選言を作成します(選言が 0 の場合)。CriteriaBuilder.equal
(Expression<?> x, Expression<?> y) 引数が等しいかどうかをテストするための述語を作成します。CriteriaBuilder.equal
(Expression<?> x, ObjectSE y) 引数が等しいかどうかをテストするための述語を作成します。Expression.equalTo
(Expression<?> value) 式が引数と等しいかどうかをテストする述語を作成します。式が引数と等しいかどうかをテストする述語を作成します。サブクエリの結果の存在をテストする述語を作成します。CriteriaBuilder.ge
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。CriteriaBuilder.ge
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。AbstractQuery.getGroupRestriction()
グループ化アイテムの制限に対応する述語を返します。制限が指定されていない場合は null を返します。Join.getOn()
結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。CommonAbstractCriteria.getRestriction()
where 句の制限に対応する述語を返します。制限が指定されていない場合は null を返します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.greaterThan
(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.greaterThan
(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.greaterThanOrEqualTo
(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.greaterThanOrEqualTo
(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。CriteriaBuilder.gt
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。CriteriaBuilder.gt
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。Expression.in
(Expression<?>... values) 式が引数リストのメンバーかどうかをテストする述語を作成します。Expression.in
(Expression<CollectionSE<?>> values) 式がコレクションのメンバーであるかどうかをテストする述語を作成します。式が引数リストのメンバーかどうかをテストする述語を作成します。Expression.in
(CollectionSE<?> values) 式がコレクションのメンバーであるかどうかをテストする述語を作成します。<C extends CollectionSE<?>>
PredicateCriteriaBuilder.isEmpty
(Expression<C> collection) コレクションが空かどうかをテストする述語を作成します。CriteriaBuilder.isFalse
(Expression<BooleanSE> x) 偽の値をテストする述語を作成します。<E,
C extends CollectionSE<E>>
PredicateCriteriaBuilder.isMember
(E elem, Expression<C> collection) 要素がコレクションのメンバーであるかどうかをテストする述語を作成します。<E,
C extends CollectionSE<E>>
PredicateCriteriaBuilder.isMember
(Expression<E> elem, Expression<C> collection) 要素がコレクションのメンバーであるかどうかをテストする述語を作成します。<C extends CollectionSE<?>>
PredicateCriteriaBuilder.isNotEmpty
(Expression<C> collection) コレクションが空でないかどうかをテストする述語を作成します。<E,
C extends CollectionSE<E>>
PredicateCriteriaBuilder.isNotMember
(E elem, Expression<C> collection) 要素がコレクションのメンバーでないかどうかをテストする述語を作成します。<E,
C extends CollectionSE<E>>
PredicateCriteriaBuilder.isNotMember
(Expression<E> elem, Expression<C> collection) 要素がコレクションのメンバーでないかどうかをテストする述語を作成します。CriteriaBuilder.isNotNull
(Expression<?> x) 式が null でないかどうかをテストする述語を作成します。Expression.isNotNull()
式が null でないかどうかをテストする述語を作成します。CriteriaBuilder.isNull
(Expression<?> x) 式が null かどうかをテストする述語を作成します。Expression.isNull()
式が null かどうかをテストする述語を作成します。CriteriaBuilder.isTrue
(Expression<BooleanSE> x) 真の値をテストする述語を作成します。CriteriaBuilder.le
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。CriteriaBuilder.le
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.lessThan
(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.lessThan
(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.lessThanOrEqualTo
(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。<Y extends ComparableSE<? super Y>>
PredicateCriteriaBuilder.lessThanOrEqualTo
(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。CriteriaBuilder.like
(Expression<StringSE> x, Expression<StringSE> pattern) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。CriteriaBuilder.like
(Expression<StringSE> x, Expression<StringSE> pattern, char escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。CriteriaBuilder.like
(Expression<StringSE> x, Expression<StringSE> pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。CriteriaBuilder.like
(Expression<StringSE> x, StringSE pattern) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。CriteriaBuilder.like
(Expression<StringSE> x, StringSE pattern, char escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。CriteriaBuilder.like
(Expression<StringSE> x, StringSE pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。CriteriaBuilder.lt
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。CriteriaBuilder.lt
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。CriteriaBuilder.not
(Expression<BooleanSE> restriction) 指定された制限の否定を作成します。Predicate.not()
述語の否定を作成します。CriteriaBuilder.notEqual
(Expression<?> x, Expression<?> y) 不等式の引数をテストするための述語を作成します。CriteriaBuilder.notEqual
(Expression<?> x, ObjectSE y) 不等式の引数をテストするための述語を作成します。Expression.notEqualTo
(Expression<?> value) 式が引数と等しくないかどうかをテストする述語を作成します。Expression.notEqualTo
(ObjectSE value) 式が引数と等しくないかどうかをテストする述語を作成します。CriteriaBuilder.notLike
(Expression<StringSE> x, Expression<StringSE> pattern) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。CriteriaBuilder.notLike
(Expression<StringSE> x, Expression<StringSE> pattern, char escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。CriteriaBuilder.notLike
(Expression<StringSE> x, Expression<StringSE> pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。CriteriaBuilder.notLike
(Expression<StringSE> x, StringSE pattern) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。CriteriaBuilder.notLike
(Expression<StringSE> x, StringSE pattern, char escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。CriteriaBuilder.notLike
(Expression<StringSE> x, StringSE pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。CriteriaBuilder.or
(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の選言を作成します。指定された制限述語の選言を作成します。指定された制限述語の選言を作成します。型 Predicate のパラメーターを持つ jakarta.persistence.criteria のメソッド修飾子と型メソッド説明指定された制限述語の接続詞を作成します。指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。指定された制限述語の組み合わせに従って、サブクエリのグループに対する制限を指定します。結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。指定された制限述語の選言を作成します。クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。DELETE クエリを変更して、指定された制限述語の結合に従って削除の対象を制限します。クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。更新クエリを変更して、指定した制限述語の組み合わせに従って更新のターゲットを制限します。指定された制限述語の組み合わせに従って結果を制限するようにサブクエリを変更します。型 Predicate の型引数を持つ jakarta.persistence.criteria のメソッドパラメーター修飾子と型メソッド説明指定された制限述語の接続詞を作成します。指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。指定された制限述語の選言を作成します。クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。