クラス And
java.lang.Object
org.iplass.mtp.entity.query.condition.Condition
org.iplass.mtp.entity.query.condition.expr.And
- すべての実装されたインタフェース:
java.io.Serializable
,ASTNode
public class And extends Condition
And条件を表す。
- 関連項目:
- 直列化された形式
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected java.util.List<Condition>
childExpressions
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプ メソッド 説明 ASTNode
accept(ASTTransformer transformer)
void
accept(ConditionVisitor visitor)
void
addExpression(Condition expression)
And
and(Condition expression)
指定の条件を追加する。And
between(java.lang.String propName, java.lang.Object from, java.lang.Object to)
Between条件を追加する。And
contains(java.lang.String fullTextSearchExpression)
Contains条件を追加する。And
eq(java.lang.String propName, java.lang.Object value)
Equals条件を追加する。boolean
equals(java.lang.Object obj)
java.util.List<Condition>
getChildExpressions()
And
gt(java.lang.String propName, java.lang.Object value)
Greater条件を追加する。And
gte(java.lang.String propName, java.lang.Object value)
GreaterEqual条件を追加する。int
hashCode()
And
in(java.lang.String propName, java.lang.Object... values)
In条件を追加する。And
in(java.lang.String propName, SubQuery subQuery)
In条件を追加する。And
isNotNull(java.lang.String propName)
IsNotNull条件を追加する。And
isNull(java.lang.String propName)
IsNull条件を追加する。And
like(java.lang.String propName, java.lang.String pattern)
推奨されていません。And
like(java.lang.String propName, java.lang.String str, Like.MatchPattern matchPatternType)
Like条件を追加する。And
lt(java.lang.String propName, java.lang.Object value)
Lesser条件を追加する。And
lte(java.lang.String propName, java.lang.Object value)
LesserEqual条件を追加する。And
neq(java.lang.String propName, java.lang.Object value)
NotEquals条件を追加する。void
setConditions(java.util.List<Condition> conditions)
Condition
strip()
java.lang.String
toString()
-
フィールド詳細
-
コンストラクタの詳細
-
メソッドの詳細
-
setConditions
-
addExpression
-
getChildExpressions
-
hashCode
public int hashCode() -
equals
public boolean equals(java.lang.Object obj) -
toString
public java.lang.String toString() -
accept
-
strip
-
and
指定の条件を追加する。- パラメータ:
expression
-- 戻り値:
-
eq
Equals条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
neq
NotEquals条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
lt
Lesser条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
lte
LesserEqual条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
gt
Greater条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
gte
GreaterEqual条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
in
In条件を追加する。- パラメータ:
propName
-values
-- 戻り値:
-
in
In条件を追加する。- パラメータ:
propName
-subQuery
-- 戻り値:
-
like
推奨されていません。※なるべくlike(String, String, MatchPattern)
を利用すること。 このメソッドのpatternは、自動的にエスケープ処理されない点、注意 Like条件を追加する。- パラメータ:
propName
-value
-- 戻り値:
-
like
public And like(java.lang.String propName, java.lang.String str, Like.MatchPattern matchPatternType)Like条件を追加する。- パラメータ:
propName
-str
-matchPatternType
-- 戻り値:
-
between
Between条件を追加する。- パラメータ:
propName
-from
-to
-- 戻り値:
-
isNull
IsNull条件を追加する。- パラメータ:
propName
-- 戻り値:
-
isNotNull
IsNotNull条件を追加する。- パラメータ:
propName
-- 戻り値:
-
contains
Contains条件を追加する。- パラメータ:
fullTextSearchExpression
-- 戻り値:
-
accept
-