インターフェースの使用
jakarta.persistence.criteria.Expression
Expression を使用するパッケージ
jakarta.persistence.criteria 内の Expression 使用
jakarta.persistence.criteria 内の Expression サブインターフェース修飾子と型インターフェース説明interface
CollectionJoin<Z,
E> CollectionJoin
インターフェースは、Collection
SE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。static interface
一般的なケース式を作成するために使用されるインターフェース。static interface
合体式を作成するために使用されるインターフェース。static interface
述語の構築に使用されるインターフェース。static interface
単純なケース式を作成するために使用されるインターフェース。interface
From<Z,
X> バインドされた型を表します。通常、from 句に表示されるエンティティですが、from 句のエンティティに属する埋め込み可能オブジェクトの場合もあります。interface
Join<Z,
X> エンティティ、埋め込み型、基本型への結合。interface
ListJoin<Z,
E> ListJoin
インターフェースは、List
SE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
MapJoin<Z,
K, V> MapJoin
インターフェースは、Map
SE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
条件クエリパラメーター式の型。interface
Path<X>
バインドされた型またはコレクションからの単純または複合属性パスを表し、「プリミティブ」式です。interface
PluralJoin<Z,
C, E> PluralJoin
インターフェースは、すべてのコレクション型への結合に共通の機能を定義します。interface
単純述語または複合述語の型: 制限の結合または分離。interface
Root<X>
from 句のルート型。interface
SetJoin<Z,
E> SetJoin
インターフェースは、Set
SE として指定された関連付けまたは要素コレクションを介してコレクションに結合した結果の型です。interface
Subquery<T>
Subquery
インターフェースは、サブクエリに固有の機能を定義します。Expression を返す jakarta.persistence.criteria のメソッド修飾子と型メソッド説明<N extends NumberSE>
Expression<N>CriteriaBuilder.abs
(Expression<N> x) 引数の絶対値を返す式を作成します。<Y> Expression<Y>
サブクエリの結果に対してすべての式を作成します。<Y> Expression<Y>
サブクエリの結果に対して any 式を作成します。<X> Expression<X>
式に対して型キャストを実行し、新しい式オブジェクトを返します。<N extends NumberSE>
Expression<DoubleSE>CriteriaBuilder.avg
(Expression<N> x) avg 操作を適用する集約式を作成します。<X> Expression<X>
この式を指定された型にキャストし、新しい式オブジェクトを返します。<N extends NumberSE>
Expression<N>CriteriaBuilder.ceiling
(Expression<N> x) 引数の上限、つまり引数以上の最小の整数を返す式を作成します。<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 引数の値を返す式を作成します。CriteriaBuilder.concat
(Expression<StringSE> x, Expression<StringSE> y) 文字列連結の式を作成します。CriteriaBuilder.concat
(Expression<StringSE> x, StringSE y) 文字列連結の式を作成します。CriteriaBuilder.concat
(StringSE x, Expression<StringSE> y) 文字列連結の式を作成します。CriteriaBuilder.concat
(ListSE<Expression<StringSE>> expressions) 文字列連結の式を作成します。CriteriaBuilder.count
(Expression<?> x) カウント操作を適用する集約式を作成します。CriteriaBuilder.countDistinct
(Expression<?> x) count 個の個別の操作を適用する集約式を作成します。CriteriaBuilder.currentDate()
現在の日付を返す式を作成します。CriteriaBuilder.currentTime()
現在の時刻を返す式を作成します。CriteriaBuilder.currentTimestamp()
現在のタイムスタンプを返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.diff
(Expression<? extends N> x, Expression<? extends N> y) 引数の差を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.diff
(Expression<? extends N> x, N y) 引数の差を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.diff
(N x, Expression<? extends N> y) 引数の差を返す式を作成します。MapJoin.entry()
マップエントリに対応する式を作成します。CriteriaBuilder.exp
(Expression<? extends NumberSE> x) 引数の指数、つまりオイラー数 e を引数で累乗したものを返す式を作成します。<N,
T extends TemporalSE>
Expression<N>CriteriaBuilder.extract
(TemporalField<N, T> field, Expression<T> temporal) 日付、時刻、日時から抽出されたフィールドの値を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.floor
(Expression<N> x) 引数の下限、つまり引数以下の最大の整数を返す式を作成します。<T> Expression<T>
CriteriaBuilder.function
(StringSE name, ClassSE<T> type, Expression<?>... args) データベース関数を実行するための式を作成します。<K,
V, M extends MapSE<K, V>>
Expression<M>Path.get
(MapAttribute<? super X, K, V> map) 参照される map-valued 属性に対応するパスを作成します。<E,
C extends CollectionSE<E>>
Expression<C>Path.get
(PluralAttribute<? super X, C, E> collection) 参照される collection-valued 属性に対応するパスを作成します。CriteriaBuilder.In.getExpression()
値のリストに対してテストする式を返します。CriteriaBuilder.SimpleCase.getExpression()
条件に対してテストされる式を返します。Expression<?>
Order.getExpression()
オーダーに使用される式を返します。Subquery.getSelection()
選択式を返します。<X extends ComparableSE<? super X>>
Expression<X>CriteriaBuilder.greatest
(Expression<X> x) 最大の値(文字列、日付など)を見つけるための集約式を作成します。ListJoin.index()
参照される関連付けまたは要素コレクション内のオブジェクトのインデックスに対応する式を作成します。<K,
M extends MapSE<K, ?>>
Expression<SetSE<K>>CriteriaBuilder.keys
(M map) マップのキーを返す式を作成します。<X extends ComparableSE<? super X>>
Expression<X>CriteriaBuilder.least
(Expression<X> x) 最小の値(文字列、日付など)を見つけるための集約式を作成します。CriteriaBuilder.left
(Expression<StringSE> x, int len) 文字列の左端の部分文字列の式を作成します。CriteriaBuilder.left
(Expression<StringSE> x, Expression<IntegerSE> len) 文字列の左端の部分文字列の式を作成します。CriteriaBuilder.length
(Expression<StringSE> x) 文字列の長さを返す式を作成します。<T> Expression<T>
CriteriaBuilder.literal
(T value) リテラルの式を作成します。CriteriaBuilder.ln
(Expression<? extends NumberSE> x) 引数の自然対数を返す式を作成します。CriteriaBuilder.localDate()
現在のローカル日付を返す式を作成します。CriteriaBuilder.localDateTime()
現在のローカル日時を返す式を作成します。CriteriaBuilder.localTime()
現在の現地時間を返す式を作成します。CriteriaBuilder.locate
(Expression<StringSE> x, Expression<StringSE> pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.locate
(Expression<StringSE> x, Expression<StringSE> pattern, Expression<IntegerSE> from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.locate
(Expression<StringSE> x, StringSE pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.locate
(Expression<StringSE> x, StringSE pattern, int from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.lower
(Expression<StringSE> x) 文字列を小文字に変換する式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.max
(Expression<N> x) 数値の最大演算を適用する集約式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.min
(Expression<N> x) 数値の最小演算を適用する集約式を作成します。CriteriaBuilder.mod
(Expression<IntegerSE> x, Expression<IntegerSE> y) 引数の剰余 (整数除算の剰余) を返す式を作成します。CriteriaBuilder.mod
(Expression<IntegerSE> x, IntegerSE y) 引数の剰余 (整数除算の剰余) を返す式を作成します。CriteriaBuilder.mod
(IntegerSE x, Expression<IntegerSE> y) 引数の剰余 (整数除算の剰余) を返す式を作成します。<N extends NumberSE>
Expression<N>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 リテラルの式を作成します。CriteriaBuilder.Case.otherwise
(Expression<? extends R> result) ケース式に "else" 句を追加します。ケース式に "else" 句を追加します。CriteriaBuilder.SimpleCase.otherwise
(Expression<? extends R> result) ケース式に "else" 句を追加します。ケース式に "else" 句を追加します。CriteriaBuilder.power
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数を 2 番目の引数で累乗して返す式を作成します。CriteriaBuilder.power
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数を 2 番目の引数で累乗して返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.prod
(Expression<? extends N> x, Expression<? extends N> y) 引数の積を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.prod
(Expression<? extends N> x, N y) 引数の積を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.prod
(N x, Expression<? extends N> y) 引数の積を返す式を作成します。CriteriaBuilder.quot
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。CriteriaBuilder.quot
(Expression<? extends NumberSE> x, NumberSE y) 引数の商を返す式を作成します。CriteriaBuilder.quot
(NumberSE x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, Expression<StringSE> substring, Expression<StringSE> replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, Expression<StringSE> substring, StringSE replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, StringSE substring, Expression<StringSE> replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, StringSE substring, StringSE replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.right
(Expression<StringSE> x, int len) 文字列の右端の部分文字列の式を作成します。CriteriaBuilder.right
(Expression<StringSE> x, Expression<IntegerSE> len) 文字列の右端の部分文字列の式を作成します。<T extends NumberSE>
Expression<T>CriteriaBuilder.round
(Expression<T> x, IntegerSE n) 2 番目の引数で指定された小数点以下の桁数に丸められた最初の引数を返す式を作成します。CriteriaBuilder.sign
(Expression<? extends NumberSE> x) 引数の符号を返す式を作成します。つまり、引数が正の場合は1
、引数が負の場合は-1
、引数が正確にゼロの場合は0
です。<C extends CollectionSE<?>>
Expression<IntegerSE>CriteriaBuilder.size
(C collection) コレクションのサイズをテストする式を作成します。<C extends CollectionSE<?>>
Expression<IntegerSE>CriteriaBuilder.size
(Expression<C> collection) コレクションのサイズをテストする式を作成します。<Y> Expression<Y>
サブクエリの結果に対していくつかの式を作成します。CriteriaBuilder.sqrt
(Expression<? extends NumberSE> x) 引数の平方根を返す式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, int from) サブストリング抽出用の式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, int from, int len) サブストリング抽出用の式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, Expression<IntegerSE> from) サブストリング抽出用の式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, Expression<IntegerSE> from, Expression<IntegerSE> len) サブストリング抽出用の式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(Expression<? extends N> x, Expression<? extends N> y) 引数の合計を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(Expression<? extends N> x, N y) 引数の合計を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(Expression<N> x) 合計演算を適用する集約式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(N x, Expression<? extends N> y) 引数の合計を返す式を作成します。CriteriaBuilder.sumAsDouble
(Expression<FloatSE> x) 合計演算を Float 値の式に適用して、Double の結果を返す集約式を作成します。CriteriaBuilder.sumAsLong
(Expression<IntegerSE> x) 合計演算を整数値の式に適用して、Long の結果を返す集約式を作成します。CriteriaBuilder.toBigDecimal
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toBigInteger
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toDouble
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toFloat
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toInteger
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toLong
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toString
(Expression<CharacterSE> character) 型キャスト。CriteriaBuilder.trim
(char t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。CriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, char t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。CriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, Expression<CharacterSE> t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。CriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, Expression<StringSE> x) 文字列から空白を削除する式を作成します。CriteriaBuilder.trim
(Expression<CharacterSE> t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。CriteriaBuilder.trim
(Expression<StringSE> x) 文字列の両端から空白を削除する式を作成します。Expression<ClassSE<? extends X>>
Path.type()
パスの型に対応する式を作成します。CriteriaBuilder.upper
(Expression<StringSE> x) 文字列を大文字に変換する式を作成します。<V,
M extends MapSE<?, V>>
Expression<CollectionSE<V>>CriteriaBuilder.values
(M map) マップの値を返す式を作成します。型 Expression の引数を持つ型を返す jakarta.persistence.criteria のメソッド修飾子と型メソッド説明Predicate.getExpressions()
述語の最上位の論理積または論理積を返します。ListSE<Expression<?>>
AbstractQuery.getGroupList()
グループ化式のリストを返します。型 Expression のパラメーターを持つ jakarta.persistence.criteria のメソッド修飾子と型メソッド説明<N extends NumberSE>
Expression<N>CriteriaBuilder.abs
(Expression<N> x) 引数の絶対値を返す式を作成します。CriteriaBuilder.and
(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の論理積を作成します。CriteriaBuilder.asc
(Expression<?> expression) 式の昇順の値で順序付けを作成します。CriteriaBuilder.asc
(Expression<?> expression, Nulls nullPrecedence) 式の昇順の値で順序付けを作成します。<N extends NumberSE>
Expression<DoubleSE>CriteriaBuilder.avg
(Expression<N> x) avg 操作を適用する集約式を作成します。<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 番目の引数の間にあるかどうかをテストするための述語を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.ceiling
(Expression<N> x) 引数の上限、つまり引数以上の最小の整数を返す式を作成します。<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 引数の値を返す式を作成します。CriteriaBuilder.concat
(Expression<StringSE> x, Expression<StringSE> y) 文字列連結の式を作成します。CriteriaBuilder.concat
(Expression<StringSE> x, StringSE y) 文字列連結の式を作成します。CriteriaBuilder.concat
(StringSE x, Expression<StringSE> y) 文字列連結の式を作成します。CriteriaBuilder.count
(Expression<?> x) カウント操作を適用する集約式を作成します。CriteriaBuilder.countDistinct
(Expression<?> x) count 個の個別の操作を適用する集約式を作成します。CriteriaBuilder.desc
(Expression<?> expression) 式の降順の値で順序を作成します。CriteriaBuilder.desc
(Expression<?> expression, Nulls nullPrecedence) 式の降順の値で順序を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.diff
(Expression<? extends N> x, Expression<? extends N> y) 引数の差を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.diff
(Expression<? extends N> x, N y) 引数の差を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.diff
(N x, Expression<? extends N> y) 引数の差を返す式を作成します。CriteriaBuilder.equal
(Expression<?> x, Expression<?> y) 引数が等しいかどうかをテストするための述語を作成します。CriteriaBuilder.equal
(Expression<?> x, ObjectSE y) 引数が等しいかどうかをテストするための述語を作成します。Expression.equalTo
(Expression<?> value) 式が引数と等しいかどうかをテストする述語を作成します。CriteriaBuilder.exp
(Expression<? extends NumberSE> x) 引数の指数、つまりオイラー数 e を引数で累乗したものを返す式を作成します。<N,
T extends TemporalSE>
Expression<N>CriteriaBuilder.extract
(TemporalField<N, T> field, Expression<T> temporal) 日付、時刻、日時から抽出されたフィールドの値を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.floor
(Expression<N> x) 引数の下限、つまり引数以下の最大の整数を返す式を作成します。<T> Expression<T>
CriteriaBuilder.function
(StringSE name, ClassSE<T> type, Expression<?>... args) データベース関数を実行するための式を作成します。CriteriaBuilder.ge
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。CriteriaBuilder.ge
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数以上かどうかをテストするための述語を作成します。<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 番目の引数以上かどうかをテストするための述語を作成します。<X extends ComparableSE<? super X>>
Expression<X>CriteriaBuilder.greatest
(Expression<X> x) 最大の値(文字列、日付など)を見つけるための集約式を作成します。AbstractQuery.groupBy
(Expression<?>... grouping) クエリ結果でグループを形成するために使用される式を指定します。CriteriaQuery.groupBy
(Expression<?>... grouping) クエリ結果でグループを形成するために使用される式を指定します。Subquery.groupBy
(Expression<?>... grouping) サブクエリの結果に対してグループを形成するために使用される式を指定します。CriteriaBuilder.gt
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。CriteriaBuilder.gt
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より大きいかどうかをテストするための述語を作成します。AbstractQuery.having
(Expression<BooleanSE> restriction) クエリのグループに対する制限を指定します。CriteriaQuery.having
(Expression<BooleanSE> restriction) クエリのグループに対する制限を指定します。Subquery.having
(Expression<BooleanSE> restriction) サブクエリのグループに対する制限を指定します。<T> CriteriaBuilder.In<T>
CriteriaBuilder.in
(Expression<? extends T> expression) 述語を作成して、指定された式が値のリストに含まれているかどうかをテストします。Expression.in
(Expression<?>... values) 式が引数リストのメンバーかどうかをテストする述語を作成します。Expression.in
(Expression<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 でないかどうかをテストする述語を作成します。CriteriaBuilder.isNull
(Expression<?> x) 式が 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 番目の引数以下かどうかをテストするための述語を作成します。<X extends ComparableSE<? super X>>
Expression<X>CriteriaBuilder.least
(Expression<X> x) 最小の値(文字列、日付など)を見つけるための集約式を作成します。CriteriaBuilder.left
(Expression<StringSE> x, int len) 文字列の左端の部分文字列の式を作成します。CriteriaBuilder.left
(Expression<StringSE> x, Expression<IntegerSE> len) 文字列の左端の部分文字列の式を作成します。CriteriaBuilder.length
(Expression<StringSE> x) 文字列の長さを返す式を作成します。<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.ln
(Expression<? extends NumberSE> x) 引数の自然対数を返す式を作成します。CriteriaBuilder.locate
(Expression<StringSE> x, Expression<StringSE> pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.locate
(Expression<StringSE> x, Expression<StringSE> pattern, Expression<IntegerSE> from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.locate
(Expression<StringSE> x, StringSE pattern) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.locate
(Expression<StringSE> x, StringSE pattern, int from) ある文字列の位置を別の文字列内に配置する式を作成し、見つかった場合は最初の文字の位置を返します。CriteriaBuilder.lower
(Expression<StringSE> x) 文字列を小文字に変換する式を作成します。CriteriaBuilder.lt
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。CriteriaBuilder.lt
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数が 2 番目の引数より小さいかどうかをテストするための述語を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.max
(Expression<N> x) 数値の最大演算を適用する集約式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.min
(Expression<N> x) 数値の最小演算を適用する集約式を作成します。CriteriaBuilder.mod
(Expression<IntegerSE> x, Expression<IntegerSE> y) 引数の剰余 (整数除算の剰余) を返す式を作成します。CriteriaBuilder.mod
(Expression<IntegerSE> x, IntegerSE y) 引数の剰余 (整数除算の剰余) を返す式を作成します。CriteriaBuilder.mod
(IntegerSE x, Expression<IntegerSE> y) 引数の剰余 (整数除算の剰余) を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.neg
(Expression<N> x) 引数の算術否定を返す式を作成します。CriteriaBuilder.not
(Expression<BooleanSE> restriction) 指定された制限の否定を作成します。CriteriaBuilder.notEqual
(Expression<?> x, Expression<?> y) 不等式の引数をテストするための述語を作成します。CriteriaBuilder.notEqual
(Expression<?> x, ObjectSE y) 不等式の引数をテストするための述語を作成します。Expression.notEqualTo
(Expression<?> 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) 式が指定されたパターンを満たさないかどうかをテストするための述語を作成します。<Y> Expression<Y>
CriteriaBuilder.nullif
(Expression<Y> x, Expression<?> y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。<Y> Expression<Y>
CriteriaBuilder.nullif
(Expression<Y> x, Y y) 引数が等しいかどうかをテストする式を作成し、等しい場合は null、等しくない場合は最初の式の値を返します。CollectionJoin.on
(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。Join.on
(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。ListJoin.on
(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。MapJoin.on
(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。SetJoin.on
(Expression<BooleanSE> restriction) 結合を変更して、指定された ON 条件に従って結果を制限し、結合オブジェクトを返します。CriteriaBuilder.or
(Expression<BooleanSE> x, Expression<BooleanSE> y) 指定されたブール式の選言を作成します。CriteriaBuilder.Case.otherwise
(Expression<? extends R> result) ケース式に "else" 句を追加します。CriteriaBuilder.SimpleCase.otherwise
(Expression<? extends R> result) ケース式に "else" 句を追加します。CriteriaBuilder.power
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 最初の引数を 2 番目の引数で累乗して返す式を作成します。CriteriaBuilder.power
(Expression<? extends NumberSE> x, NumberSE y) 最初の引数を 2 番目の引数で累乗して返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.prod
(Expression<? extends N> x, Expression<? extends N> y) 引数の積を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.prod
(Expression<? extends N> x, N y) 引数の積を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.prod
(N x, Expression<? extends N> y) 引数の積を返す式を作成します。CriteriaBuilder.quot
(Expression<? extends NumberSE> x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。CriteriaBuilder.quot
(Expression<? extends NumberSE> x, NumberSE y) 引数の商を返す式を作成します。CriteriaBuilder.quot
(NumberSE x, Expression<? extends NumberSE> y) 引数の商を返す式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, Expression<StringSE> substring, Expression<StringSE> replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, Expression<StringSE> substring, StringSE replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, StringSE substring, Expression<StringSE> replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.replace
(Expression<StringSE> x, StringSE substring, StringSE replacement) 文字列内のすべての部分文字列を置き換える式を作成します。CriteriaBuilder.right
(Expression<StringSE> x, int len) 文字列の右端の部分文字列の式を作成します。CriteriaBuilder.right
(Expression<StringSE> x, Expression<IntegerSE> len) 文字列の右端の部分文字列の式を作成します。<T extends NumberSE>
Expression<T>CriteriaBuilder.round
(Expression<T> x, IntegerSE n) 2 番目の引数で指定された小数点以下の桁数に丸められた最初の引数を返す式を作成します。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) 指定された属性の値を更新します。CriteriaBuilder.sign
(Expression<? extends NumberSE> x) 引数の符号を返す式を作成します。つまり、引数が正の場合は1
、引数が負の場合は-1
、引数が正確にゼロの場合は0
です。<C extends CollectionSE<?>>
Expression<IntegerSE>CriteriaBuilder.size
(Expression<C> collection) コレクションのサイズをテストする式を作成します。CriteriaBuilder.sqrt
(Expression<? extends NumberSE> x) 引数の平方根を返す式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, int from) サブストリング抽出用の式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, int from, int len) サブストリング抽出用の式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, Expression<IntegerSE> from) サブストリング抽出用の式を作成します。CriteriaBuilder.substring
(Expression<StringSE> x, Expression<IntegerSE> from, Expression<IntegerSE> len) サブストリング抽出用の式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(Expression<? extends N> x, Expression<? extends N> y) 引数の合計を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(Expression<? extends N> x, N y) 引数の合計を返す式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(Expression<N> x) 合計演算を適用する集約式を作成します。<N extends NumberSE>
Expression<N>CriteriaBuilder.sum
(N x, Expression<? extends N> y) 引数の合計を返す式を作成します。CriteriaBuilder.sumAsDouble
(Expression<FloatSE> x) 合計演算を Float 値の式に適用して、Double の結果を返す集約式を作成します。CriteriaBuilder.sumAsLong
(Expression<IntegerSE> x) 合計演算を整数値の式に適用して、Long の結果を返す集約式を作成します。CriteriaBuilder.toBigDecimal
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toBigInteger
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toDouble
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toFloat
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toInteger
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toLong
(Expression<? extends NumberSE> number) 型キャスト。CriteriaBuilder.toString
(Expression<CharacterSE> character) 型キャスト。CriteriaBuilder.trim
(char t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。CriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, char t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。CriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, Expression<CharacterSE> t, Expression<StringSE> x) 文字列から文字をトリミングする式を作成します。CriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, Expression<StringSE> x) 文字列から空白を削除する式を作成します。CriteriaBuilder.trim
(Expression<CharacterSE> t, Expression<StringSE> x) 文字列の両端から文字をトリミングする式を作成します。CriteriaBuilder.trim
(Expression<StringSE> x) 文字列の両端から空白を削除する式を作成します。CriteriaBuilder.upper
(Expression<StringSE> x) 文字列を大文字に変換する式を作成します。CriteriaBuilder.Coalesce.value
(Expression<? extends T> value) 合体式に引数を追加します。CriteriaBuilder.In.value
(Expression<? extends T> value) テストする値のリストに追加します。CriteriaBuilder.Case.when
(Expression<BooleanSE> condition, Expression<? extends R> result) ケース式に when/then 句を追加します。CriteriaBuilder.Case.when
(Expression<BooleanSE> condition, R result) ケース式に when/then 句を追加します。CriteriaBuilder.SimpleCase.when
(C condition, Expression<? extends R> result) ケース式に when/then 句を追加します。CriteriaBuilder.SimpleCase.when
(Expression<? extends C> condition, Expression<? extends R> result) ケース式に when/then 句を追加します。CriteriaBuilder.SimpleCase.when
(Expression<? extends C> condition, R result) ケース式に when/then 句を追加します。AbstractQuery.where
(Expression<BooleanSE> restriction) クエリを変更して、指定したブール式に従ってクエリ結果を制限します。CriteriaDelete.where
(Expression<BooleanSE> restriction) DELETE クエリを変更して、指定されたブール式に従って削除の対象を制限します。CriteriaQuery.where
(Expression<BooleanSE> restriction) クエリを変更して、指定されたブール式に従ってクエリ結果を制限します。CriteriaUpdate.where
(Expression<BooleanSE> restriction) 更新クエリを変更して、指定されたブール式に従って更新のターゲットを制限します。Subquery.where
(Expression<BooleanSE> restriction) サブクエリを変更して、指定されたブール式に従って結果を制限します。型 Expression の型引数を持つ jakarta.persistence.criteria のメソッドパラメーター修飾子と型メソッド説明CriteriaBuilder.concat
(ListSE<Expression<StringSE>> expressions) 文字列連結の式を作成します。AbstractQuery.groupBy
(ListSE<Expression<?>> grouping) クエリ結果でグループを形成するために使用される式を指定します。CriteriaQuery.groupBy
(ListSE<Expression<?>> grouping) クエリ結果でグループを形成するために使用される式を指定します。Subquery.groupBy
(ListSE<Expression<?>> grouping) サブクエリの結果に対してグループを形成するために使用される式を指定します。