修飾子とタイプ | フィールドと説明 |
---|---|
protected java.util.List<Condition> |
childExpressions |
コンストラクタと説明 |
---|
And() |
And(Condition... condition) |
And(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() |
newCondition
protected java.util.List<Condition> childExpressions
public And()
public And(Condition... condition)
public And(java.util.List<Condition> childExpressions)
public void setConditions(java.util.List<Condition> conditions)
public void addExpression(Condition expression)
public java.util.List<Condition> getChildExpressions()
public int hashCode()
public boolean equals(java.lang.Object obj)
public java.lang.String toString()
public void accept(ConditionVisitor visitor)
public Condition strip()
public And eq(java.lang.String propName, java.lang.Object value)
propName
- value
- public And neq(java.lang.String propName, java.lang.Object value)
propName
- value
- public And lt(java.lang.String propName, java.lang.Object value)
propName
- value
- public And lte(java.lang.String propName, java.lang.Object value)
propName
- value
- public And gt(java.lang.String propName, java.lang.Object value)
propName
- value
- public And gte(java.lang.String propName, java.lang.Object value)
propName
- value
- public And in(java.lang.String propName, java.lang.Object... values)
propName
- values
- public And in(java.lang.String propName, SubQuery subQuery)
propName
- subQuery
- @Deprecated public And like(java.lang.String propName, java.lang.String pattern)
#like(String, String, MatchPattern)
を利用すること。
このメソッドのpatternは、自動的にエスケープ処理されない点、注意
Like条件を追加する。propName
- value
- public And like(java.lang.String propName, java.lang.String str, Like.MatchPattern matchPatternType)
propName
- str
- matchPatternType
- public And between(java.lang.String propName, java.lang.Object from, java.lang.Object to)
propName
- from
- to
- public And isNull(java.lang.String propName)
propName
- public And isNotNull(java.lang.String propName)
propName
- public And contains(java.lang.String fullTextSearchExpression)
fullTextSearchExpression
- public ASTNode accept(ASTTransformer transformer)