パッケージ | 説明 |
---|---|
javax.persistence.criteria |
Java永続化クライテリアAPI
|
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
CollectionJoin<Z,E>
CollectionJoin インターフェイスはjava.util.Collection として指定された関連や要素コレクションを介してコレクションに結合した結果の型です。 |
static interface |
CriteriaBuilder.Case<R>
一般的なcase式を構築するために使用するインターフェースです。
|
static interface |
CriteriaBuilder.Coalesce<T>
coalesce式を構築するために使用されるインターフェースです。
|
static interface |
CriteriaBuilder.In<T>
in述語を構築するために使用されるインターフェースです。
|
static interface |
CriteriaBuilder.SimpleCase<C,R>
単純なcase式を構築するために使用するインターフェースです。
|
interface |
From<Z,X>
境界型を現します。
|
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 java.lang.Number> |
CriteriaBuilder.abs(Expression<N> x)
引数の絶対値を返す式を作ります。
|
<Y> Expression<Y> |
CriteriaBuilder.all(Subquery<Y> subquery)
サブクエリの結果に対するall式を作ります。
|
<Y> Expression<Y> |
CriteriaBuilder.any(Subquery<Y> subquery)
サブクエリの結果に対するany式を作ります。
|
<X> Expression<X> |
Expression.as(java.lang.Class<X> type)
式の型キャストを行い、新しい式オブジェクトを返します。
|
<N extends java.lang.Number> |
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<java.lang.String> |
CriteriaBuilder.concat(Expression<java.lang.String> x,
Expression<java.lang.String> y)
文字列の結合のための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.concat(Expression<java.lang.String> x,
java.lang.String y)
文字列の結合のための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.concat(java.lang.String x,
Expression<java.lang.String> y)
文字列の結合のための式を作ります。
|
Expression<java.lang.Long> |
CriteriaBuilder.count(Expression<?> x)
count(カウント)操作に適用される集約式を作ります。
|
Expression<java.lang.Long> |
CriteriaBuilder.countDistinct(Expression<?> x)
count distinct(重複を除いたカウント)操作に適用される集約式を作ります。
|
Expression<java.sql.Date> |
CriteriaBuilder.currentDate()
現在の
Date 値を返す式を作ります。 |
Expression<java.sql.Time> |
CriteriaBuilder.currentTime()
現在の
Time 値を返す式を作ります。 |
Expression<java.sql.Timestamp> |
CriteriaBuilder.currentTimestamp()
現在の
Timestamp 値を返す式を作ります。 |
<N extends java.lang.Number> |
CriteriaBuilder.diff(Expression<? extends N> x,
Expression<? extends N> y)
引数の差を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.diff(Expression<? extends N> x,
N y)
引数の差を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.diff(N x,
Expression<? extends N> y)
引数の差を返す式を作ります。
|
Expression<java.util.Map.Entry<K,V>> |
MapJoin.entry()
マップのエントリーに対応する式を作ります。
|
<T> Expression<T> |
CriteriaBuilder.function(java.lang.String name,
java.lang.Class<T> type,
Expression<?>... args)
データベースの関数を実行するための指揮を作成します。
|
<K,V,M extends java.util.Map<K,V>> |
Path.get(MapAttribute<X,K,V> map)
参照されたマップ値の属性に対応するパスを作ります。
|
<E,C extends java.util.Collection<E>> |
Path.get(PluralAttribute<X,C,E> collection)
参照されたコレクション値の属性に対応するパスを作ります。
|
Expression<?> |
Order.getExpression()
順序付けに使用される式を返します。
|
Expression<T> |
CriteriaBuilder.In.getExpression()
値の一覧に対して検証される式を返します。
|
Expression<C> |
CriteriaBuilder.SimpleCase.getExpression()
条件に対して検証される式を返します。
|
Expression<T> |
Subquery.getSelection()
選択式を返します。
|
<X extends java.lang.Comparable<? super X>> |
CriteriaBuilder.greatest(Expression<X> x)
(文字列や日付などの)greatest(最大値)を見つける集約式を作ります。
|
Expression<java.lang.Integer> |
ListJoin.index()
参照された関連付けまたは要素コレクション内のオブジェクトのインデックスに対応する式を作ります。
|
<K,M extends java.util.Map<K,?>> |
CriteriaBuilder.keys(M map)
Mapのキーを返す式を作ります。
|
<X extends java.lang.Comparable<? super X>> |
CriteriaBuilder.least(Expression<X> x)
(文字列や日付などの)least(最小値)を見つける集約式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.length(Expression<java.lang.String> x)
文字列の長さを返す式を作ります。
|
<T> Expression<T> |
CriteriaBuilder.literal(T value)
リテラルの式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Integer> from)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
java.lang.String pattern)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
java.lang.String pattern,
int from)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.lower(Expression<java.lang.String> x)
文字列を小文字に変換するための式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.max(Expression<N> x)
数値のmax(最大)操作に適用される集約式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.min(Expression<N> x)
数値のmin(最小)操作に適用される集約式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(Expression<java.lang.Integer> x,
Expression<java.lang.Integer> y)
引数の剰余を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(Expression<java.lang.Integer> x,
java.lang.Integer y)
引数の剰余を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(java.lang.Integer x,
Expression<java.lang.Integer> y)
引数の剰余を返す式を作ります。
|
<N extends java.lang.Number> |
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(java.lang.Class<T> resultClass)
指定された型のnullリテラルの式を作ります。
|
Expression<R> |
CriteriaBuilder.SimpleCase.otherwise(Expression<? extends R> result)
case式に"else"句を追加します。
|
Expression<R> |
CriteriaBuilder.Case.otherwise(Expression<? extends R> result)
case式に"else"句を追加します。
|
Expression<R> |
CriteriaBuilder.SimpleCase.otherwise(R result)
case式に"else"句を追加します。
|
Expression<R> |
CriteriaBuilder.Case.otherwise(R result)
case式に"else"句を追加します。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(Expression<? extends N> x,
Expression<? extends N> y)
引数の積を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(Expression<? extends N> x,
N y)
引数の積を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(N x,
Expression<? extends N> y)
引数の積を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
引数の商を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(Expression<? extends java.lang.Number> x,
java.lang.Number y)
引数の商を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(java.lang.Number x,
Expression<? extends java.lang.Number> y)
引数の商を返す式を作ります。
|
<C extends java.util.Collection<?>> |
CriteriaBuilder.size(C collection)
コレクションのサイズを検証するための式を作ります。
|
<C extends java.util.Collection<?>> |
CriteriaBuilder.size(Expression<C> collection)
コレクションのサイズを検証するための式を作ります。
|
<Y> Expression<Y> |
CriteriaBuilder.some(Subquery<Y> subquery)
サブクエリの結果に対するsome式を作ります。
|
Expression<java.lang.Double> |
CriteriaBuilder.sqrt(Expression<? extends java.lang.Number> x)
引数の平方根を返す式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from,
Expression<java.lang.Integer> len)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
int from)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
int from,
int len)
部分文字列を取り出すための式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<? extends N> x,
Expression<? extends N> y)
引数の和を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<? extends N> x,
N y)
引数の和を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<N> x)
sum(合計)操作に適用される集約式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(N x,
Expression<? extends N> y)
引数の和を返す式を作ります。
|
Expression<java.lang.Double> |
CriteriaBuilder.sumAsDouble(Expression<java.lang.Float> x)
Floatの値の式でDoubleの結果を返すsum(合計)操作に適用される集約式を作ります。
|
Expression<java.lang.Long> |
CriteriaBuilder.sumAsLong(Expression<java.lang.Integer> x)
Integerの値の式でLongの結果を返すsum(合計)操作に適用される集約式を作ります。
|
Expression<java.math.BigDecimal> |
CriteriaBuilder.toBigDecimal(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.math.BigInteger> |
CriteriaBuilder.toBigInteger(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Double> |
CriteriaBuilder.toDouble(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Float> |
CriteriaBuilder.toFloat(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Integer> |
CriteriaBuilder.toInteger(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Long> |
CriteriaBuilder.toLong(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.String> |
CriteriaBuilder.toString(Expression<java.lang.Character> character)
型変換。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(char t,
Expression<java.lang.String> x)
文字列の両端から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
char t,
Expression<java.lang.String> x)
文字列から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
Expression<java.lang.Character> t,
Expression<java.lang.String> x)
文字列から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
Expression<java.lang.String> x)
文字列から空白をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(Expression<java.lang.Character> t,
Expression<java.lang.String> x)
文字列の両端から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(Expression<java.lang.String> x)
文字列の両端から空白をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.Class<? extends X>> |
Path.type()
パスの型に対応する式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.upper(Expression<java.lang.String> x)
文字列を大文字に変換するための式を作ります。
|
<V,M extends java.util.Map<?,V>> |
CriteriaBuilder.values(M map)
Mapの値を返す式を作ります。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<Expression<java.lang.Boolean>> |
Predicate.getExpressions()
述語の最上位の結合または分離を返します。
|
java.util.List<Expression<?>> |
AbstractQuery.getGroupList()
グループ化式のListを返します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
<N extends java.lang.Number> |
CriteriaBuilder.abs(Expression<N> x)
引数の絶対値を返す式を作ります。
|
Predicate |
CriteriaBuilder.and(Expression<java.lang.Boolean> x,
Expression<java.lang.Boolean> y)
与えられたブール式の論理積を作ります。
|
Predicate |
CriteriaBuilder.and(Expression<java.lang.Boolean> x,
Expression<java.lang.Boolean> y)
与えられたブール式の論理積を作ります。
|
Order |
CriteriaBuilder.asc(Expression<?> x)
式の値の昇順での順序付けを作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.avg(Expression<N> x)
avg(平均)操作に適用される集約式を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.between(Expression<? extends Y> v,
Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目と三つ目の引数の間の値であるか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.between(Expression<? extends Y> v,
Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目と三つ目の引数の間の値であるか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.between(Expression<? extends Y> v,
Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目と三つ目の引数の間の値であるか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.between(Expression<? extends Y> v,
Y x,
Y y)
最初の引数が二つ目と三つ目の引数の間の値であるか検証するための述語を作ります。
|
<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<java.lang.String> |
CriteriaBuilder.concat(Expression<java.lang.String> x,
Expression<java.lang.String> y)
文字列の結合のための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.concat(Expression<java.lang.String> x,
Expression<java.lang.String> y)
文字列の結合のための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.concat(Expression<java.lang.String> x,
java.lang.String y)
文字列の結合のための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.concat(java.lang.String x,
Expression<java.lang.String> y)
文字列の結合のための式を作ります。
|
Expression<java.lang.Long> |
CriteriaBuilder.count(Expression<?> x)
count(カウント)操作に適用される集約式を作ります。
|
Expression<java.lang.Long> |
CriteriaBuilder.countDistinct(Expression<?> x)
count distinct(重複を除いたカウント)操作に適用される集約式を作ります。
|
Order |
CriteriaBuilder.desc(Expression<?> x)
式の値の降順での順序付けを作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.diff(Expression<? extends N> x,
Expression<? extends N> y)
引数の差を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.diff(Expression<? extends N> x,
Expression<? extends N> y)
引数の差を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.diff(Expression<? extends N> x,
N y)
引数の差を返す式を作ります。
|
<N extends java.lang.Number> |
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,
java.lang.Object y)
引数が等しいことを検証するための述語を作ります。
|
<T> Expression<T> |
CriteriaBuilder.function(java.lang.String name,
java.lang.Class<T> type,
Expression<?>... args)
データベースの関数を実行するための指揮を作成します。
|
Predicate |
CriteriaBuilder.ge(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数以上であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.ge(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数以上であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.ge(Expression<? extends java.lang.Number> x,
java.lang.Number y)
最初の引数が二つ目の引数以上であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.greaterThan(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数より大きいかどうかを検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.greaterThan(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数より大きいかどうかを検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.greaterThan(Expression<? extends Y> x,
Y y)
最初の引数が二つ目の引数より大きいかどうかを検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数以上であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数以上であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
Y y)
最初の引数が二つ目の引数以上であるかどうか検証するための述語を作ります。
|
<X extends java.lang.Comparable<? super X>> |
CriteriaBuilder.greatest(Expression<X> x)
(文字列や日付などの)greatest(最大値)を見つける集約式を作ります。
|
Subquery<T> |
Subquery.groupBy(Expression<?>... grouping)
サブクエリーの結果に対してグループを形成するために使用される式を指定します。
|
CriteriaQuery<T> |
CriteriaQuery.groupBy(Expression<?>... grouping)
クエリーの結果に対してグループを形成するために使用される式を指定します。
|
AbstractQuery<T> |
AbstractQuery.groupBy(Expression<?>... grouping)
クエリーの結果に対してグループを形成するために使用される式を指定します。
|
Predicate |
CriteriaBuilder.gt(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数より大きいかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.gt(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数より大きいかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.gt(Expression<? extends java.lang.Number> x,
java.lang.Number y)
最初の引数が二つ目の引数より大きいかどうか検証するための述語を作ります。
|
Subquery<T> |
Subquery.having(Expression<java.lang.Boolean> restriction)
サブクエリーのグループに対応する制限を指定します。
|
CriteriaQuery<T> |
CriteriaQuery.having(Expression<java.lang.Boolean> restriction)
クエリーのグループに対応する制限を指定します。
|
AbstractQuery<T> |
AbstractQuery.having(Expression<java.lang.Boolean> restriction)
クエリーのグループに対応する制限を指定します。
|
Predicate |
Expression.in(Expression<?>... values)
式が引数のリストに含まれるかどうかを検証する述語を作成します。
|
<T> CriteriaBuilder.In<T> |
CriteriaBuilder.in(Expression<? extends T> expression)
与えられた式が値の一覧に含まれているかどうかを検証する述語を作ります。
|
Predicate |
Expression.in(Expression<java.util.Collection<?>> values)
式が集合に含まれるかどうかを検証する述語を作成します。
|
<C extends java.util.Collection<?>> |
CriteriaBuilder.isEmpty(Expression<C> collection)
コレクションが空かどうかを検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.isFalse(Expression<java.lang.Boolean> x)
falseの値を検査する述語を作ります。
|
<E,C extends java.util.Collection<E>> |
CriteriaBuilder.isMember(E elem,
Expression<C> collection)
要素がコレクションのメンバーかどうかを検証するための述語を作ります。
|
<E,C extends java.util.Collection<E>> |
CriteriaBuilder.isMember(Expression<E> elem,
Expression<C> collection)
要素がコレクションのメンバーかどうかを検証するための述語を作ります。
|
<E,C extends java.util.Collection<E>> |
CriteriaBuilder.isMember(Expression<E> elem,
Expression<C> collection)
要素がコレクションのメンバーかどうかを検証するための述語を作ります。
|
<C extends java.util.Collection<?>> |
CriteriaBuilder.isNotEmpty(Expression<C> collection)
コレクションが空でないかどうかを検証するための述語を作ります。
|
<E,C extends java.util.Collection<E>> |
CriteriaBuilder.isNotMember(E elem,
Expression<C> collection)
要素がコレクションのメンバーでないかどうかを検証するための述語を作ります。
|
<E,C extends java.util.Collection<E>> |
CriteriaBuilder.isNotMember(Expression<E> elem,
Expression<C> collection)
要素がコレクションのメンバーでないかどうかを検証するための述語を作ります。
|
<E,C extends java.util.Collection<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<java.lang.Boolean> x)
trueの値を検査する述語を作ります。
|
Predicate |
CriteriaBuilder.le(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数以下であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.le(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数以下であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.le(Expression<? extends java.lang.Number> x,
java.lang.Number y)
最初の引数が二つ目の引数以下であるかどうか検証するための述語を作ります。
|
<X extends java.lang.Comparable<? super X>> |
CriteriaBuilder.least(Expression<X> x)
(文字列や日付などの)least(最小値)を見つける集約式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.length(Expression<java.lang.String> x)
文字列の長さを返す式を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.lessThan(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数未満であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.lessThan(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数未満であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.lessThan(Expression<? extends Y> x,
Y y)
最初の引数が二つ目の引数未満であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数以下であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
Expression<? extends Y> y)
最初の引数が二つ目の引数以下であるかどうか検証するための述語を作ります。
|
<Y extends java.lang.Comparable<? super Y>> |
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
Y y)
最初の引数が二つ目の引数以下であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
char escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
char escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
java.lang.String pattern)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
java.lang.String pattern,
char escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
java.lang.String pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.like(Expression<java.lang.String> x,
java.lang.String pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たすかどうかを検証する述語を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Integer> from)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Integer> from)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Integer> from)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
java.lang.String pattern)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.locate(Expression<java.lang.String> x,
java.lang.String pattern,
int from)
ある文字列のもう一方の文字列内での位置を見つけ、見つかった場合は最初の文字の位置を返す式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.lower(Expression<java.lang.String> x)
文字列を小文字に変換するための式を作ります。
|
Predicate |
CriteriaBuilder.lt(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数未満であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.lt(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
最初の引数が二つ目の引数未満であるかどうか検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.lt(Expression<? extends java.lang.Number> x,
java.lang.Number y)
最初の引数が二つ目の引数未満であるかどうか検証するための述語を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.max(Expression<N> x)
数値のmax(最大)操作に適用される集約式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.min(Expression<N> x)
数値のmin(最小)操作に適用される集約式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(Expression<java.lang.Integer> x,
Expression<java.lang.Integer> y)
引数の剰余を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(Expression<java.lang.Integer> x,
Expression<java.lang.Integer> y)
引数の剰余を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(Expression<java.lang.Integer> x,
java.lang.Integer y)
引数の剰余を返す式を作ります。
|
Expression<java.lang.Integer> |
CriteriaBuilder.mod(java.lang.Integer x,
Expression<java.lang.Integer> y)
引数の剰余を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.neg(Expression<N> x)
引数の算術否定を返す式を作ります。
|
Predicate |
CriteriaBuilder.not(Expression<java.lang.Boolean> restriction)
与えられた限定の否定を作ります。
|
Predicate |
CriteriaBuilder.notEqual(Expression<?> x,
Expression<?> y)
引数が等しくないことを検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.notEqual(Expression<?> x,
Expression<?> y)
引数が等しくないことを検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.notEqual(Expression<?> x,
java.lang.Object y)
引数が等しくないことを検証するための述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
char escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
char escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
Expression<java.lang.String> pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
java.lang.String pattern)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
java.lang.String pattern,
char escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
java.lang.String pattern,
Expression<java.lang.Character> escapeChar)
式が与えられたパターンを満たさないかどうかを検証する述語を作ります。
|
Predicate |
CriteriaBuilder.notLike(Expression<java.lang.String> x,
java.lang.String pattern,
Expression<java.lang.Character> 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<java.lang.Boolean> restriction)
結合を変更して指定されたON条件に従って結果を制限した結合オブジェクトを戻します。
|
MapJoin<Z,K,V> |
MapJoin.on(Expression<java.lang.Boolean> restriction)
結合を変更して指定されたON条件に従って結果を制限した結合オブジェクトを戻します。
|
ListJoin<Z,E> |
ListJoin.on(Expression<java.lang.Boolean> restriction)
結合を変更して指定されたON条件に従って結果を制限した結合オブジェクトを戻します。
|
Join<Z,X> |
Join.on(Expression<java.lang.Boolean> restriction)
結合を変更して、指定されたON条件に従って結果を制限する結合オブジェクトを返します。
|
CollectionJoin<Z,E> |
CollectionJoin.on(Expression<java.lang.Boolean> restriction)
結合を変更して指定されたON条件に従って結果を制限した結合オブジェクトを戻します。
|
Predicate |
CriteriaBuilder.or(Expression<java.lang.Boolean> x,
Expression<java.lang.Boolean> y)
与えられたブール式の論理和を作ります。
|
Predicate |
CriteriaBuilder.or(Expression<java.lang.Boolean> x,
Expression<java.lang.Boolean> y)
与えられたブール式の論理和を作ります。
|
Expression<R> |
CriteriaBuilder.SimpleCase.otherwise(Expression<? extends R> result)
case式に"else"句を追加します。
|
Expression<R> |
CriteriaBuilder.Case.otherwise(Expression<? extends R> result)
case式に"else"句を追加します。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(Expression<? extends N> x,
Expression<? extends N> y)
引数の積を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(Expression<? extends N> x,
Expression<? extends N> y)
引数の積を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(Expression<? extends N> x,
N y)
引数の積を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.prod(N x,
Expression<? extends N> y)
引数の積を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
引数の商を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(Expression<? extends java.lang.Number> x,
Expression<? extends java.lang.Number> y)
引数の商を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(Expression<? extends java.lang.Number> x,
java.lang.Number y)
引数の商を返す式を作ります。
|
Expression<java.lang.Number> |
CriteriaBuilder.quot(java.lang.Number x,
Expression<? extends java.lang.Number> y)
引数の商を返す式を作ります。
|
Subquery<T> |
Subquery.select(Expression<T> expression)
サブクエリーの結果として返される項目を指定します。
|
<C,R> CriteriaBuilder.SimpleCase<C,R> |
CriteriaBuilder.selectCase(Expression<? extends C> expression)
単純なcase式を作成します。
|
<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 java.util.Collection<?>> |
CriteriaBuilder.size(Expression<C> collection)
コレクションのサイズを検証するための式を作ります。
|
Expression<java.lang.Double> |
CriteriaBuilder.sqrt(Expression<? extends java.lang.Number> x)
引数の平方根を返す式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from,
Expression<java.lang.Integer> len)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from,
Expression<java.lang.Integer> len)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
Expression<java.lang.Integer> from,
Expression<java.lang.Integer> len)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
int from)
部分文字列を取り出すための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.substring(Expression<java.lang.String> x,
int from,
int len)
部分文字列を取り出すための式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<? extends N> x,
Expression<? extends N> y)
引数の和を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<? extends N> x,
Expression<? extends N> y)
引数の和を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<? extends N> x,
N y)
引数の和を返す式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(Expression<N> x)
sum(合計)操作に適用される集約式を作ります。
|
<N extends java.lang.Number> |
CriteriaBuilder.sum(N x,
Expression<? extends N> y)
引数の和を返す式を作ります。
|
Expression<java.lang.Double> |
CriteriaBuilder.sumAsDouble(Expression<java.lang.Float> x)
Floatの値の式でDoubleの結果を返すsum(合計)操作に適用される集約式を作ります。
|
Expression<java.lang.Long> |
CriteriaBuilder.sumAsLong(Expression<java.lang.Integer> x)
Integerの値の式でLongの結果を返すsum(合計)操作に適用される集約式を作ります。
|
Expression<java.math.BigDecimal> |
CriteriaBuilder.toBigDecimal(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.math.BigInteger> |
CriteriaBuilder.toBigInteger(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Double> |
CriteriaBuilder.toDouble(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Float> |
CriteriaBuilder.toFloat(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Integer> |
CriteriaBuilder.toInteger(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.Long> |
CriteriaBuilder.toLong(Expression<? extends java.lang.Number> number)
型変換。
|
Expression<java.lang.String> |
CriteriaBuilder.toString(Expression<java.lang.Character> character)
型変換。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(char t,
Expression<java.lang.String> x)
文字列の両端から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
char t,
Expression<java.lang.String> x)
文字列から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
Expression<java.lang.Character> t,
Expression<java.lang.String> x)
文字列から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
Expression<java.lang.Character> t,
Expression<java.lang.String> x)
文字列から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(CriteriaBuilder.Trimspec ts,
Expression<java.lang.String> x)
文字列から空白をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(Expression<java.lang.Character> t,
Expression<java.lang.String> x)
文字列の両端から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(Expression<java.lang.Character> t,
Expression<java.lang.String> x)
文字列の両端から文字列をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.trim(Expression<java.lang.String> x)
文字列の両端から空白をトリミングする(取り除く)ための式を作ります。
|
Expression<java.lang.String> |
CriteriaBuilder.upper(Expression<java.lang.String> x)
文字列を大文字に変換するための式を作ります。
|
CriteriaBuilder.In<T> |
CriteriaBuilder.In.value(Expression<? extends T> value)
検証される対象の値の一覧に追加します。
|
CriteriaBuilder.Coalesce<T> |
CriteriaBuilder.Coalesce.value(Expression<? extends T> value)
coalesce式に引数を追加します。
|
CriteriaBuilder.SimpleCase<C,R> |
CriteriaBuilder.SimpleCase.when(C condition,
Expression<? extends R> result)
case式にwhen/then句を追加します。
|
CriteriaBuilder.Case<R> |
CriteriaBuilder.Case.when(Expression<java.lang.Boolean> condition,
Expression<? extends R> result)
case式にwhen/then句を追加します。
|
CriteriaBuilder.Case<R> |
CriteriaBuilder.Case.when(Expression<java.lang.Boolean> condition,
Expression<? extends R> result)
case式にwhen/then句を追加します。
|
CriteriaBuilder.Case<R> |
CriteriaBuilder.Case.when(Expression<java.lang.Boolean> condition,
R result)
case式にwhen/then句を追加します。
|
Subquery<T> |
Subquery.where(Expression<java.lang.Boolean> restriction)
指定されたブール式に従って結果を制限するようにサブクエリーを変更します。
|
CriteriaUpdate<T> |
CriteriaUpdate.where(Expression<java.lang.Boolean> restriction)
更新クエリーを変更して、指定されたブール式に従って更新する対象を制限します。
|
CriteriaQuery<T> |
CriteriaQuery.where(Expression<java.lang.Boolean> restriction)
指定されたブール式に従ってクエリーの結果を制限するようにクエリーを変更します。
|
CriteriaDelete<T> |
CriteriaDelete.where(Expression<java.lang.Boolean> restriction)
削除クエリーを変更して、指定されたブール式に従って削除する対象を制限します。
|
AbstractQuery<T> |
AbstractQuery.where(Expression<java.lang.Boolean> restriction)
指定されたブール式に従ってクエリ結果を制限するようにクエリを変更します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Subquery<T> |
Subquery.groupBy(java.util.List<Expression<?>> grouping)
サブクエリーの結果に対してグループを形成するために使用される式を指定します。
|
CriteriaQuery<T> |
CriteriaQuery.groupBy(java.util.List<Expression<?>> grouping)
クエリーの結果に対してグループを形成するために使用される式を指定します。
|
AbstractQuery<T> |
AbstractQuery.groupBy(java.util.List<Expression<?>> grouping)
クエリーの結果に対してグループを形成するために使用される式を指定します。
|
Translated by @megascus.