パッケージ | 説明 |
---|---|
jakarta.persistence.criteria | Jakarta Persistence Criteria API |
修飾子と型 | インターフェースと説明 |
---|---|
static interface | CriteriaBuilder.In<T> 述語の構築に使用されるインターフェース。 |
修飾子と型 | メソッドと説明 |
---|---|
Predicate | CriteriaBuilder.and(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の論理積を作成します。 |
Predicate | CriteriaBuilder.and(Predicate... restrictions) 指定された制限述語の接続詞を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.between(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が値の 2 番目と 3 番目の引数の間にあるかどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.between(Expression<? extends Y> v, Y x, Y y) 最初の引数が値の 2 番目と 3 番目の引数の間にあるかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.conjunction() 連結を作成します(連結なし)。 |
Predicate | CriteriaBuilder.disjunction() 選言を作成します(選言が 0 の場合)。 |
Predicate | CriteriaBuilder.equal(Expression<?> x, Expression<?> y) 引数が等しいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.equal(Expression<?> x, ObjectSE y) 引数が等しいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.exists(Subquery<?> subquery) サブクエリの結果の存在をテストする述語を作成します。 |
Predicate | CriteriaBuilder.ge(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.ge(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
Predicate | AbstractQuery.getGroupRestriction() グループ化アイテムの制限に対応する述語を返します。制限が指定されていない場合は null を返します。 |
Predicate | Join.getOn() 結合の ON 制限に対応する述語を返します。ON 条件が指定されていない場合は null を返します。 |
Predicate | CommonAbstractCriteria.getRestriction() where 句の制限に対応する述語を返します。制限が指定されていない場合は null を返します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.greaterThan(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.gt(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.gt(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
Predicate | Expression.in(CollectionSE<?> values) 式がコレクションのメンバーであるかどうかをテストする述語を作成します。 |
Predicate | Expression.in(Expression<?>... values) 式が引数リストのメンバーかどうかをテストする述語を作成します。 |
Predicate | Expression.in(Expression<CollectionSE<?>> values) 式がコレクションのメンバーであるかどうかをテストする述語を作成します。 |
Predicate | Expression.in(ObjectSE... values) 式が引数リストのメンバーかどうかをテストする述語を作成します。 |
<C extends CollectionSE<?>> | CriteriaBuilder.isEmpty(Expression<C> collection) コレクションが空かどうかをテストする述語を作成します。 |
Predicate | CriteriaBuilder.isFalse(Expression<BooleanSE> x) 偽の値をテストする述語を作成します。 |
<E,C extends CollectionSE<E>> | CriteriaBuilder.isMember(E elem, Expression<C> collection) 要素がコレクションのメンバーであるかどうかをテストする述語を作成します。 |
<E,C extends CollectionSE<E>> | CriteriaBuilder.isMember(Expression<E> elem, Expression<C> collection) 要素がコレクションのメンバーであるかどうかをテストする述語を作成します。 |
<C extends CollectionSE<?>> | CriteriaBuilder.isNotEmpty(Expression<C> collection) コレクションが空でないかどうかをテストする述語を作成します。 |
<E,C extends CollectionSE<E>> | CriteriaBuilder.isNotMember(E elem, Expression<C> collection) 要素がコレクションのメンバーでないかどうかをテストする述語を作成します。 |
<E,C extends CollectionSE<E>> | CriteriaBuilder.isNotMember(Expression<E> elem, Expression<C> collection) 要素がコレクションのメンバーでないかどうかをテストする述語を作成します。 |
Predicate | Expression.isNotNull() 式が null でないかどうかをテストする述語を作成します。 |
Predicate | CriteriaBuilder.isNotNull(Expression<?> x) 式が null でないかどうかをテストする述語を作成します。 |
Predicate | Expression.isNull() 式が null かどうかをテストする述語を作成します。 |
Predicate | CriteriaBuilder.isNull(Expression<?> x) 式が null かどうかをテストする述語を作成します。 |
Predicate | CriteriaBuilder.isTrue(Expression<BooleanSE> x) 真の値をテストする述語を作成します。 |
Predicate | CriteriaBuilder.le(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.le(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.lessThan(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, Expression<StringSE> pattern) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, Expression<StringSE> pattern, char escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, Expression<StringSE> pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, StringSE pattern) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, StringSE pattern, char escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, StringSE pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.lt(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.lt(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
Predicate | Predicate.not() 述語の否定を作成します。 |
Predicate | CriteriaBuilder.not(Expression<BooleanSE> restriction) 指定された制限の否定を作成します。 |
Predicate | CriteriaBuilder.notEqual(Expression<?> x, Expression<?> y) 不等式の引数をテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notEqual(Expression<?> x, ObjectSE y) 不等式の引数をテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, Expression<StringSE> pattern) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, Expression<StringSE> pattern, char escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, Expression<StringSE> pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, StringSE pattern) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, StringSE pattern, char escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, StringSE pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.or(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の選言を作成します。 |
Predicate | CriteriaBuilder.or(Predicate... restrictions) 指定された制限述語の選言を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Predicate | CriteriaBuilder.and(Predicate... restrictions) 指定された制限述語の接続詞を作成します。 |
Subquery<T> | Subquery.having(Predicate... restrictions) 指定された制限述語の組み合わせに従って、サブクエリのグループに対する制限を指定します。 |
CriteriaQuery<T> | CriteriaQuery.having(Predicate... restrictions) 指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。 |
AbstractQuery<T> | AbstractQuery.having(Predicate... restrictions) 指定された制限述語の組み合わせに従って、クエリのグループに対する制限を指定します。 |
SetJoin<Z, E> | SetJoin.on(Predicate... restrictions) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
MapJoin<Z, K, V> | MapJoin.on(Predicate... restrictions) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
ListJoin<Z, E> | ListJoin.on(Predicate... restrictions) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
Join<Z, X> | Join.on(Predicate... restrictions) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
CollectionJoin<Z, E> | CollectionJoin.on(Predicate... restrictions) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
Predicate | CriteriaBuilder.or(Predicate... restrictions) 指定された制限述語の選言を作成します。 |
Subquery<T> | Subquery.where(Predicate... restrictions) 指定された制限述語の組み合わせに従って結果を制限するようにサブクエリを変更します。 |
CriteriaUpdate<T> | CriteriaUpdate.where(Predicate... restrictions) 更新クエリを変更して、指定した制限述語の組み合わせに従って更新のターゲットを制限します。 |
CriteriaQuery<T> | CriteriaQuery.where(Predicate... restrictions) クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。 |
CriteriaDelete<T> | CriteriaDelete.where(Predicate... restrictions) 指定された制限述語の組み合わせに従って削除のターゲットを制限するように削除クエリを変更します。 |
AbstractQuery<T> | AbstractQuery.where(Predicate... restrictions) クエリを変更して、指定された制限述語の組み合わせに従ってクエリ結果を制限します。 |
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.