クラス Conditions
java.lang.ObjectSE
org.springframework.data.relational.core.sql.Conditions
一般的な
Condition
のファクトリ。- 導入:
- 1.1
- 作成者:
- Mark Paluch, Jens Schauder, Meng Zuozhu, Daniele Canteri
- 関連事項:
方法の概要
修飾子と型メソッド説明static Between
between
(Expression columnOrExpression, Expression begin, Expression end) BETWEEN
Condition
を作成します。static In
static Condition
in
(Expression columnOrExpression, CollectionSE<? extends Expression> expressions) static In
in
(Expression columnOrExpression, Expression arg) IN
clause
を作成します。static In
in
(Expression columnOrExpression, Expression... expressions) static Comparison
isEqual
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) =
(等しい)Condition
を作成します。static Comparison
isGreater
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) static Comparison
isGreaterOrEqualTo
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) static Comparison
isLess
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) static Comparison
isLessOrEqualTo
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) static Comparison
isNotEqual
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) !=
(等しくない)Condition
を作成します。static IsNull
isNull
(Expression expression) IS NULL
条件を作成します。static Condition
プレーンなsql
Condition
を作成します。static Like
like
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) LIKE
Condition
を作成します。static Condition
括弧で囲まれたネストされたCondition
を作成します。static Condition
条件を逆転する NOTCondition
を作成します。static Between
notBetween
(Expression columnOrExpression, Expression begin, Expression end) NOT BETWEEN
Condition
を作成します。static In
static Condition
notIn
(Expression columnOrExpression, CollectionSE<? extends Expression> expressions) static In
notIn
(Expression columnOrExpression, Expression arg) NOT IN
clause
を作成します。static In
notIn
(Expression columnOrExpression, Expression... expressions) static Like
notLike
(Expression leftColumnOrExpression, Expression rightColumnOrExpression) NOT LIKE
Condition
を作成します。
メソッドの詳細
just
プレーンなsql
Condition
を作成します。- パラメーター:
sql
- SQL。null または空であってはなりません。- 戻り値:
- SQL
Expression
。
nest
- パラメーター:
condition
- ネストされた条件。- 戻り値:
NestedCondition
。- 導入:
- 2.0
not
条件を逆転する NOTCondition
を作成します。- パラメーター:
condition
- 状態をNOT
にします。- 戻り値:
Condition
ではありません。- 導入:
- 3.1.6
isNull
IS NULL
条件を作成します。- パラメーター:
expression
- null 可能性をチェックする式。null であってはなりません。- 戻り値:
IS NULL
状態。
isEqual
public static Comparison isEqual(Expression leftColumnOrExpression, Expression rightColumnOrExpression) =
(等しい)Condition
を作成します。- パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
isNotEqual
public static Comparison isNotEqual(Expression leftColumnOrExpression, Expression rightColumnOrExpression) !=
(等しくない)Condition
を作成します。- パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
between
BETWEEN
Condition
を作成します。- パラメーター:
columnOrExpression
- 比較の左側。begin
- 比較の開始値。end
- 比較の終了値。- 戻り値:
Comparison
状態。- 導入:
- 2.0
notBetween
NOT BETWEEN
Condition
を作成します。- パラメーター:
columnOrExpression
- 比較の左側。begin
- 比較の開始値。end
- 比較の終了値。- 戻り値:
Comparison
状態。- 導入:
- 2.0
isLess
public static Comparison isLess(Expression leftColumnOrExpression, Expression rightColumnOrExpression) - パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
isLessOrEqualTo
public static Comparison isLessOrEqualTo(Expression leftColumnOrExpression, Expression rightColumnOrExpression) - パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
isGreater
public static Comparison isGreater(Expression leftColumnOrExpression, Expression rightColumnOrExpression) - パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
isGreaterOrEqualTo
public static Comparison isGreaterOrEqualTo(Expression leftColumnOrExpression, Expression rightColumnOrExpression) - パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
like
LIKE
Condition
を作成します。- パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。
notLike
NOT LIKE
Condition
を作成します。- パラメーター:
leftColumnOrExpression
- 比較の左側。rightColumnOrExpression
- 比較の右側。- 戻り値:
Comparison
状態。- 導入:
- 2.0
in
IN
clause
を作成します。- パラメーター:
columnOrExpression
- 比較の左側。arg
- IN 引数。- 戻り値:
In
状態。
in
public static Condition in(Expression columnOrExpression, CollectionSE<? extends Expression> expressions) - パラメーター:
columnOrExpression
-Condition
の左側は null であってはなりません。expressions
- 右側(コレクションExpression
)を null にすることはできません。- 戻り値:
In
Condition
in
- パラメーター:
columnOrExpression
-Condition
の左側は null であってはなりません。expressions
- 右側(コレクションExpression
)を null にすることはできません。- 戻り値:
In
Condition
in
- パラメーター:
column
- 比較する列。subselect
- 副選択。- 戻り値:
In
状態。
notIn
NOT IN
clause
を作成します。- パラメーター:
columnOrExpression
- 比較の左側。arg
- IN 引数。- 戻り値:
In
状態。
notIn
public static Condition notIn(Expression columnOrExpression, CollectionSE<? extends Expression> expressions) - パラメーター:
columnOrExpression
-Condition
の左側は null であってはなりません。expressions
- 右側(コレクションExpression
)を null にすることはできません。- 戻り値:
In
Condition
notIn
- パラメーター:
columnOrExpression
-Condition
の左側は null であってはなりません。expressions
- 右側(コレクションExpression
)を null にすることはできません。- 戻り値:
NOT IN
Condition
notIn
- パラメーター:
column
- 比較する列。subselect
- 副選択。- 戻り値:
NOT IN
状態。