パッケージ | 説明 |
---|---|
jakarta.persistence.criteria | Jakarta Persistence Criteria API |
修飾子と型 | インターフェースと説明 |
---|---|
interface | CollectionJoin<Z,E> CollectionJoin インターフェースは、java.util.Collection として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。 |
static interface | CriteriaBuilder.Case<R> 一般的なケース式を作成するために使用されるインターフェース。 |
static interface | CriteriaBuilder.Coalesce<T> 合体式を作成するために使用されるインターフェース。 |
static interface | CriteriaBuilder.In<T> 述語の構築に使用されるインターフェース。 |
static interface | CriteriaBuilder.SimpleCase<C,R> 単純なケース式を作成するために使用されるインターフェース。 |
interface | From<Z,X> バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。 |
interface | Join<Z,X> エンティティ、埋め込み型、基本型への結合。 |
interface | ListJoin<Z,E> ListJoin インターフェースは、java.util.List として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。 |
interface | MapJoin<Z,K,V> MapJoin インターフェースは、java.util.Map として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。 |
interface | ParameterExpression<T> 条件クエリパラメーター式の型。 |
interface | Path<X> バインドされた型またはコレクションからの単純または複合属性パスを表し、「プリミティブ」式です。 |
interface | PluralJoin<Z,C,E> PluralJoin インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。 |
interface | Predicate 単純述語または複合述語の型: 制限の結合または分離。 |
interface | Root<X> from 句のルート型。 |
interface | SetJoin<Z,E> SetJoin インターフェースは、java.util.Set として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。 |
interface | Subquery<T> Subquery インターフェースは、サブクエリに固有の機能を定義します。 |
修飾子と型 | メソッドと説明 |
---|---|
<N extends NumberSE> | CriteriaBuilder.abs(Expression<N> x) 引数の絶対値を返す式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.all(Subquery<Y> subquery) サブクエリの結果に対してすべての式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.any(Subquery<Y> subquery) サブクエリの結果に対して any 式を作成します。 |
<X> Expression<X> | Expression.as(ClassSE<X> type) 式に対して型キャストを実行し、新しい式オブジェクトを返します。 |
<N extends NumberSE> | CriteriaBuilder.avg(Expression<N> x) avg 操作を適用する集約式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) すべての引数が null に評価される場合は null を返し、そうでない場合は最初の非 null 引数の値を返す式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.coalesce(Expression<? extends Y> x, Y y) すべての引数が null に評価される場合は null を返し、そうでない場合は最初の非 null 引数の値を返す式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(Expression<StringSE> x, Expression<StringSE> y) 文字列連結の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(Expression<StringSE> x, StringSE y) 文字列連結の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(StringSE x, Expression<StringSE> y) 文字列連結の式を作成します。 |
Expression<LongSE> | CriteriaBuilder.count(Expression<?> x) カウント操作を適用する集約式を作成します。 |
Expression<LongSE> | CriteriaBuilder.countDistinct(Expression<?> x) count 個の個別の操作を適用する集約式を作成します。 |
Expression<DateSE> | CriteriaBuilder.currentDate() 現在の日付を返す式を作成します。 |
Expression<TimeSE> | CriteriaBuilder.currentTime() 現在の時刻を返す式を作成します。 |
Expression<TimestampSE> | CriteriaBuilder.currentTimestamp() 現在のタイムスタンプを返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) 引数の差を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(Expression<? extends N> x, N y) 引数の差を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(N x, Expression<? extends N> y) 引数の差を返す式を作成します。 |
Expression<Map.EntrySE<K, V>> | MapJoin.entry() マップエントリに対応する式を作成します。 |
<T> Expression<T> | CriteriaBuilder.function(StringSE name, ClassSE<T> type, Expression<?>... args) データベース関数を実行するための式を作成します。 |
<K,V,M extends MapSE<K,V>> | Path.get(MapAttribute<X,K,V> map) 参照される map-valued 属性に対応するパスを作成します。 |
<E,C extends CollectionSE<E>> | Path.get(PluralAttribute<X,C,E> collection) 参照される collection-valued 属性に対応するパスを作成します。 |
Expression<?> | Order.getExpression() オーダーに使用される式を返します。 |
Expression<T> | CriteriaBuilder.In.getExpression() 値のリストに対してテストする式を返します。 |
Expression<C> | CriteriaBuilder.SimpleCase.getExpression() 条件に対してテストされる式を返します。 |
Expression<T> | Subquery.getSelection() 選択式を返します。 |
<X extends ComparableSE<? super X>> | CriteriaBuilder.greatest(Expression<X> x) 最大の値(文字列、日付など)を見つけるための集約式を作成します。 |
Expression<IntegerSE> | ListJoin.index() 参照される関連付けまたは要素コレクション内のオブジェクトのインデックスに対応する式を作成します。 |
<K,M extends MapSE<K,?>> | CriteriaBuilder.keys(M map) マップのキーを返す式を作成します。 |
<X extends ComparableSE<? super X>> | CriteriaBuilder.least(Expression<X> x) 最小の値(文字列、日付など)を見つけるための集約式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.length(Expression<StringSE> x) 文字列の長さを返す式を作成します。 |
<T> Expression<T> | CriteriaBuilder.literal(T value) リテラルの式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern, Expression<IntegerSE> from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, StringSE pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, StringSE pattern, int from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<StringSE> | CriteriaBuilder.lower(Expression<StringSE> x) 文字列を小文字に変換する式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.max(Expression<N> x) 数値の最大演算を適用する集約式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.min(Expression<N> x) 数値の最小演算を適用する集約式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(Expression<IntegerSE> x, Expression<IntegerSE> y) 引数の係数を返す式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(Expression<IntegerSE> x, IntegerSE y) 引数の係数を返す式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(IntegerSE x, Expression<IntegerSE> y) 引数の係数を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.neg(Expression<N> x) 引数の算術否定を返す式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.nullif(Expression<Y> x, Expression<?> y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。 |
<Y> Expression<Y> | CriteriaBuilder.nullif(Expression<Y> x, Y y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。 |
<T> Expression<T> | CriteriaBuilder.nullLiteral(ClassSE<T> resultClass) 指定された型の null リテラルの式を作成します。 |
Expression<R> | CriteriaBuilder.SimpleCase.otherwise(Expression<? extends R> result) ケース式に "else" 句を追加します。 |
Expression<R> | CriteriaBuilder.Case.otherwise(Expression<? extends R> result) ケース式に "else" 句を追加します。 |
Expression<R> | CriteriaBuilder.SimpleCase.otherwise(R result) ケース式に "else" 句を追加します。 |
Expression<R> | CriteriaBuilder.Case.otherwise(R result) ケース式に "else" 句を追加します。 |
<N extends NumberSE> | CriteriaBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) 引数の積を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.prod(Expression<? extends N> x, N y) 引数の積を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.prod(N x, Expression<? extends N> y) 引数の積を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(Expression<? extends NumberSE> x, NumberSE y) 引数の商を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(NumberSE x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。 |
<C extends CollectionSE<?>> | CriteriaBuilder.size(C collection) コレクションのサイズをテストする式を作成します。 |
<C extends CollectionSE<?>> | CriteriaBuilder.size(Expression<C> collection) コレクションのサイズをテストする式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.some(Subquery<Y> subquery) サブクエリの結果に対していくつかの式を作成します。 |
Expression<DoubleSE> | CriteriaBuilder.sqrt(Expression<? extends NumberSE> x) 引数の平方根を返す式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from, Expression<IntegerSE> len) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, int from) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, int from, int len) サブストリング抽出用の式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) 引数の合計を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<? extends N> x, N y) 引数の合計を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<N> x) 合計演算を適用する集約式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(N x, Expression<? extends N> y) 引数の合計を返す式を作成します。 |
Expression<DoubleSE> | CriteriaBuilder.sumAsDouble(Expression<FloatSE> x) 合計演算を Float 値の式に適用して、Double の結果を返す集約式を作成します。 |
Expression<LongSE> | CriteriaBuilder.sumAsLong(Expression<IntegerSE> x) 合計演算を整数値の式に適用して、Long の結果を返す集約式を作成します。 |
Expression<BigDecimalSE> | CriteriaBuilder.toBigDecimal(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<BigIntegerSE> | CriteriaBuilder.toBigInteger(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<DoubleSE> | CriteriaBuilder.toDouble(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<FloatSE> | CriteriaBuilder.toFloat(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<IntegerSE> | CriteriaBuilder.toInteger(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<LongSE> | CriteriaBuilder.toLong(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<StringSE> | CriteriaBuilder.toString(Expression<CharacterSE> character) 型キャスト。 |
Expression<StringSE> | CriteriaBuilder.trim(char t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<CharacterSE> t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<StringSE> x) 文字列から空白を削除する式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(Expression<CharacterSE> t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(Expression<StringSE> x) 文字列の両端から空白を削除する式を作成します。 |
Expression<ClassSE<? extends X>> | Path.type() パスの型に対応する式を作成します。 |
Expression<StringSE> | CriteriaBuilder.upper(Expression<StringSE> x) 文字列を大文字に変換する式を作成します。 |
<V,M extends MapSE<?,V>> | CriteriaBuilder.values(M map) マップの値を返す式を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<Expression<BooleanSE>> | Predicate.getExpressions() 述語の最上位の論理積または論理積を返します。 |
ListSE<Expression<?>> | AbstractQuery.getGroupList() グループ化式のリストを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
<N extends NumberSE> | CriteriaBuilder.abs(Expression<N> x) 引数の絶対値を返す式を作成します。 |
Predicate | CriteriaBuilder.and(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の論理積を作成します。 |
Predicate | CriteriaBuilder.and(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の論理積を作成します。 |
Order | CriteriaBuilder.asc(Expression<?> x) 式の昇順の値で順序付けを作成します。 |
<N extends NumberSE> | CriteriaBuilder.avg(Expression<N> x) avg 操作を適用する集約式を作成します。 |
<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, Expression<? extends Y> x, Expression<? extends Y> y) 最初の引数が値の 2 番目と 3 番目の引数の間にあるかどうかをテストするための述語を作成します。 |
<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 番目の引数の間にあるかどうかをテストするための述語を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) すべての引数が null に評価される場合は null を返し、そうでない場合は最初の非 null 引数の値を返す式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.coalesce(Expression<? extends Y> x, Expression<? extends Y> y) すべての引数が null に評価される場合は null を返し、そうでない場合は最初の非 null 引数の値を返す式を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.coalesce(Expression<? extends Y> x, Y y) すべての引数が null に評価される場合は null を返し、そうでない場合は最初の非 null 引数の値を返す式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(Expression<StringSE> x, Expression<StringSE> y) 文字列連結の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(Expression<StringSE> x, Expression<StringSE> y) 文字列連結の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(Expression<StringSE> x, StringSE y) 文字列連結の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.concat(StringSE x, Expression<StringSE> y) 文字列連結の式を作成します。 |
Expression<LongSE> | CriteriaBuilder.count(Expression<?> x) カウント操作を適用する集約式を作成します。 |
Expression<LongSE> | CriteriaBuilder.countDistinct(Expression<?> x) count 個の個別の操作を適用する集約式を作成します。 |
Order | CriteriaBuilder.desc(Expression<?> x) 式の降順の値で順序を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) 引数の差を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(Expression<? extends N> x, Expression<? extends N> y) 引数の差を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(Expression<? extends N> x, N y) 引数の差を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.diff(N x, Expression<? extends N> y) 引数の差を返す式を作成します。 |
Predicate | CriteriaBuilder.equal(Expression<?> x, Expression<?> y) 引数が等しいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.equal(Expression<?> x, Expression<?> y) 引数が等しいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.equal(Expression<?> x, ObjectSE y) 引数が等しいかどうかをテストするための述語を作成します。 |
<T> Expression<T> | CriteriaBuilder.function(StringSE name, ClassSE<T> type, Expression<?>... args) データベース関数を実行するための式を作成します。 |
Predicate | CriteriaBuilder.ge(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.ge(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.ge(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
<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, 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, Expression<? extends Y> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
<Y extends ComparableSE<? super Y>> | CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。 |
<X extends ComparableSE<? super X>> | CriteriaBuilder.greatest(Expression<X> x) 最大の値(文字列、日付など)を見つけるための集約式を作成します。 |
Subquery<T> | Subquery.groupBy(Expression<?>... grouping) サブクエリの結果に対してグループを形成するために使用される式を指定します。 |
CriteriaQuery<T> | CriteriaQuery.groupBy(Expression<?>... grouping) クエリ結果でグループを形成するために使用される式を指定します。 |
AbstractQuery<T> | AbstractQuery.groupBy(Expression<?>... grouping) クエリ結果でグループを形成するために使用される式を指定します。 |
Predicate | CriteriaBuilder.gt(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.gt(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.gt(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。 |
Subquery<T> | Subquery.having(Expression<BooleanSE> restriction) サブクエリのグループに対する制限を指定します。 |
CriteriaQuery<T> | CriteriaQuery.having(Expression<BooleanSE> restriction) クエリのグループに対する制限を指定します。 |
AbstractQuery<T> | AbstractQuery.having(Expression<BooleanSE> restriction) クエリのグループに対する制限を指定します。 |
Predicate | Expression.in(Expression<?>... values) 式が引数リストのメンバーかどうかをテストする述語を作成します。 |
<T> CriteriaBuilder.In<T> | CriteriaBuilder.in(Expression<? extends T> expression) 述語を作成して、指定された式が値のリストに含まれているかどうかをテストします。 |
Predicate | Expression.in(Expression<CollectionSE<?>> 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) 要素がコレクションのメンバーであるかどうかをテストする述語を作成します。 |
<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) 要素がコレクションのメンバーでないかどうかをテストする述語を作成します。 |
<E,C extends CollectionSE<E>> | CriteriaBuilder.isNotMember(Expression<E> elem, Expression<C> collection) 要素がコレクションのメンバーでないかどうかをテストする述語を作成します。 |
Predicate | CriteriaBuilder.isNotNull(Expression<?> x) 式が 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, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.le(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以下かどうかをテストするための述語を作成します。 |
<X extends ComparableSE<? super X>> | CriteriaBuilder.least(Expression<X> x) 最小の値(文字列、日付など)を見つけるための集約式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.length(Expression<StringSE> x) 文字列の長さを返す式を作成します。 |
<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, 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, 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) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.like(Expression<StringSE> x, Expression<StringSE> pattern, char escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
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, Expression<StringSE> pattern, Expression<CharacterSE> 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.like(Expression<StringSE> x, StringSE pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たすかどうかをテストするための述語を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern, Expression<IntegerSE> from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern, Expression<IntegerSE> from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, Expression<StringSE> pattern, Expression<IntegerSE> from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, StringSE pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<IntegerSE> | CriteriaBuilder.locate(Expression<StringSE> x, StringSE pattern, int from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。 |
Expression<StringSE> | CriteriaBuilder.lower(Expression<StringSE> x) 文字列を小文字に変換する式を作成します。 |
Predicate | CriteriaBuilder.lt(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.lt(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.lt(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。 |
<N extends NumberSE> | CriteriaBuilder.max(Expression<N> x) 数値の最大演算を適用する集約式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.min(Expression<N> x) 数値の最小演算を適用する集約式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(Expression<IntegerSE> x, Expression<IntegerSE> y) 引数の係数を返す式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(Expression<IntegerSE> x, Expression<IntegerSE> y) 引数の係数を返す式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(Expression<IntegerSE> x, IntegerSE y) 引数の係数を返す式を作成します。 |
Expression<IntegerSE> | CriteriaBuilder.mod(IntegerSE x, Expression<IntegerSE> y) 引数の係数を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.neg(Expression<N> x) 引数の算術否定を返す式を作成します。 |
Predicate | CriteriaBuilder.not(Expression<BooleanSE> restriction) 指定された制限の否定を作成します。 |
Predicate | CriteriaBuilder.notEqual(Expression<?> x, Expression<?> y) 不等式の引数をテストするための述語を作成します。 |
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) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
Predicate | CriteriaBuilder.notLike(Expression<StringSE> x, Expression<StringSE> pattern, char escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
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, Expression<StringSE> pattern, Expression<CharacterSE> 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.notLike(Expression<StringSE> x, StringSE pattern, Expression<CharacterSE> escapeChar) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。 |
<Y> Expression<Y> | CriteriaBuilder.nullif(Expression<Y> x, Expression<?> y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。 |
<Y> Expression<Y> | CriteriaBuilder.nullif(Expression<Y> x, Expression<?> y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。 |
<Y> Expression<Y> | CriteriaBuilder.nullif(Expression<Y> x, Y y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。 |
SetJoin<Z, E> | SetJoin.on(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
MapJoin<Z, K, V> | MapJoin.on(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
ListJoin<Z, E> | ListJoin.on(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
Join<Z, X> | Join.on(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
CollectionJoin<Z, E> | CollectionJoin.on(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。 |
Predicate | CriteriaBuilder.or(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の選言を作成します。 |
Predicate | CriteriaBuilder.or(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の選言を作成します。 |
Expression<R> | CriteriaBuilder.SimpleCase.otherwise(Expression<? extends R> result) ケース式に "else" 句を追加します。 |
Expression<R> | CriteriaBuilder.Case.otherwise(Expression<? extends R> result) ケース式に "else" 句を追加します。 |
<N extends NumberSE> | CriteriaBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) 引数の積を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.prod(Expression<? extends N> x, Expression<? extends N> y) 引数の積を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.prod(Expression<? extends N> x, N y) 引数の積を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.prod(N x, Expression<? extends N> y) 引数の積を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(Expression<? extends NumberSE> x, NumberSE y) 引数の商を返す式を作成します。 |
Expression<NumberSE> | CriteriaBuilder.quot(NumberSE x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。 |
Subquery<T> | Subquery.select(Expression<T> expression) サブクエリの結果として返されるアイテムを指定します。 |
<C,R> CriteriaBuilder.SimpleCase<C,R> | CriteriaBuilder.selectCase(Expression<? extends C> expression) 単純なケース式を作成します。 |
<Y> CriteriaUpdate<T> | CriteriaUpdate.set(Path<Y> attribute, Expression<? extends Y> value) 指定された属性の値を更新します。 |
<Y> CriteriaUpdate<T> | CriteriaUpdate.set(SingularAttribute<? super T,Y> attribute, Expression<? extends Y> value) 指定された属性の値を更新します。 |
<C extends CollectionSE<?>> | CriteriaBuilder.size(Expression<C> collection) コレクションのサイズをテストする式を作成します。 |
Expression<DoubleSE> | CriteriaBuilder.sqrt(Expression<? extends NumberSE> x) 引数の平方根を返す式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from, Expression<IntegerSE> len) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from, Expression<IntegerSE> len) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, Expression<IntegerSE> from, Expression<IntegerSE> len) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, int from) サブストリング抽出用の式を作成します。 |
Expression<StringSE> | CriteriaBuilder.substring(Expression<StringSE> x, int from, int len) サブストリング抽出用の式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) 引数の合計を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<? extends N> x, Expression<? extends N> y) 引数の合計を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<? extends N> x, N y) 引数の合計を返す式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(Expression<N> x) 合計演算を適用する集約式を作成します。 |
<N extends NumberSE> | CriteriaBuilder.sum(N x, Expression<? extends N> y) 引数の合計を返す式を作成します。 |
Expression<DoubleSE> | CriteriaBuilder.sumAsDouble(Expression<FloatSE> x) 合計演算を Float 値の式に適用して、Double の結果を返す集約式を作成します。 |
Expression<LongSE> | CriteriaBuilder.sumAsLong(Expression<IntegerSE> x) 合計演算を整数値の式に適用して、Long の結果を返す集約式を作成します。 |
Expression<BigDecimalSE> | CriteriaBuilder.toBigDecimal(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<BigIntegerSE> | CriteriaBuilder.toBigInteger(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<DoubleSE> | CriteriaBuilder.toDouble(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<FloatSE> | CriteriaBuilder.toFloat(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<IntegerSE> | CriteriaBuilder.toInteger(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<LongSE> | CriteriaBuilder.toLong(Expression<? extends NumberSE> number) 型キャスト。 |
Expression<StringSE> | CriteriaBuilder.toString(Expression<CharacterSE> character) 型キャスト。 |
Expression<StringSE> | CriteriaBuilder.trim(char t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<CharacterSE> t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<CharacterSE> t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<StringSE> x) 文字列から空白を削除する式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(Expression<CharacterSE> t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(Expression<CharacterSE> t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。 |
Expression<StringSE> | CriteriaBuilder.trim(Expression<StringSE> x) 文字列の両端から空白を削除する式を作成します。 |
Expression<StringSE> | CriteriaBuilder.upper(Expression<StringSE> x) 文字列を大文字に変換する式を作成します。 |
CriteriaBuilder.In<T> | CriteriaBuilder.In.value(Expression<? extends T> value) テストする値のリストに追加します。 |
CriteriaBuilder.Coalesce<T> | CriteriaBuilder.Coalesce.value(Expression<? extends T> value) 合体式に引数を追加します。 |
CriteriaBuilder.SimpleCase<C, R> | CriteriaBuilder.SimpleCase.when(C condition, Expression<? extends R> result) ケース式に when/then 句を追加します。 |
CriteriaBuilder.Case<R> | CriteriaBuilder.Case.when(Expression<BooleanSE> condition, Expression<? extends R> result) ケース式に when/then 句を追加します。 |
CriteriaBuilder.Case<R> | CriteriaBuilder.Case.when(Expression<BooleanSE> condition, Expression<? extends R> result) ケース式に when/then 句を追加します。 |
CriteriaBuilder.Case<R> | CriteriaBuilder.Case.when(Expression<BooleanSE> condition, R result) ケース式に when/then 句を追加します。 |
Subquery<T> | Subquery.where(Expression<BooleanSE> restriction) サブクエリを変更して、指定されたブール式に従って結果を制限します。 |
CriteriaUpdate<T> | CriteriaUpdate.where(Expression<BooleanSE> restriction) 更新クエリを変更して、指定されたブール式に従って更新のターゲットを制限します。 |
CriteriaQuery<T> | CriteriaQuery.where(Expression<BooleanSE> restriction) クエリを変更して、指定されたブール式に従ってクエリ結果を制限します。 |
CriteriaDelete<T> | CriteriaDelete.where(Expression<BooleanSE> restriction) 指定されたブール式に従って削除のターゲットを制限するように削除クエリを変更します。 |
AbstractQuery<T> | AbstractQuery.where(Expression<BooleanSE> restriction) クエリを変更して、指定したブール式に従ってクエリ結果を制限します。 |
修飾子と型 | メソッドと説明 |
---|---|
Subquery<T> | Subquery.groupBy(ListSE<Expression<?>> grouping) サブクエリの結果に対してグループを形成するために使用される式を指定します。 |
CriteriaQuery<T> | CriteriaQuery.groupBy(ListSE<Expression<?>> grouping) クエリ結果でグループを形成するために使用される式を指定します。 |
AbstractQuery<T> | AbstractQuery.groupBy(ListSE<Expression<?>> grouping) クエリ結果でグループを形成するために使用される式を指定します。 |
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.