Class And
java.lang.Object
org.iplass.mtp.entity.query.condition.Condition
org.iplass.mtp.entity.query.condition.expr.And
- All Implemented Interfaces:
Serializable
,ASTNode
And条件を表す。
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccept
(ASTTransformer transformer) void
accept
(ConditionVisitor visitor) void
addExpression
(Condition expression) 指定の条件を追加する。Between条件を追加する。Contains条件を追加する。Equals条件を追加する。boolean
Greater条件を追加する。GreaterEqual条件を追加する。int
hashCode()
In条件を追加する。In条件を追加する。IsNotNull条件を追加する。IsNull条件を追加する。Deprecated.like
(String propName, String str, Like.MatchPattern matchPatternType) Like条件を追加する。Lesser条件を追加する。LesserEqual条件を追加する。NotEquals条件を追加する。void
setConditions
(List<Condition> conditions) strip()
toString()
Methods inherited from class org.iplass.mtp.entity.query.condition.Condition
newCondition
-
Field Details
-
childExpressions
-
-
Constructor Details
-
And
public And() -
And
-
And
-
-
Method Details
-
setConditions
-
addExpression
-
getChildExpressions
-
hashCode
public int hashCode() -
equals
-
toString
-
accept
-
strip
-
and
指定の条件を追加する。- Parameters:
expression
-- Returns:
-
eq
Equals条件を追加する。- Parameters:
propName
-value
-- Returns:
-
neq
NotEquals条件を追加する。- Parameters:
propName
-value
-- Returns:
-
lt
Lesser条件を追加する。- Parameters:
propName
-value
-- Returns:
-
lte
LesserEqual条件を追加する。- Parameters:
propName
-value
-- Returns:
-
gt
Greater条件を追加する。- Parameters:
propName
-value
-- Returns:
-
gte
GreaterEqual条件を追加する。- Parameters:
propName
-value
-- Returns:
-
in
In条件を追加する。- Parameters:
propName
-values
-- Returns:
-
in
In条件を追加する。- Parameters:
propName
-subQuery
-- Returns:
-
like
Deprecated.※なるべくlike(String, String, MatchPattern)
を利用すること。 このメソッドのpatternは、自動的にエスケープ処理されない点、注意 Like条件を追加する。- Parameters:
propName
-value
-- Returns:
-
like
Like条件を追加する。- Parameters:
propName
-str
-matchPatternType
-- Returns:
-
between
Between条件を追加する。- Parameters:
propName
-from
-to
-- Returns:
-
isNull
IsNull条件を追加する。- Parameters:
propName
-- Returns:
-
isNotNull
IsNotNull条件を追加する。- Parameters:
propName
-- Returns:
-
contains
Contains条件を追加する。- Parameters:
fullTextSearchExpression
-- Returns:
-
accept
-