クラス Or
java.lang.Object
org.iplass.mtp.entity.query.condition.Condition
org.iplass.mtp.entity.query.condition.expr.Or
- すべての実装されたインタフェース:
Serializable
,ASTNode
OR条件を表す。
- 関連項目:
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明accept
(ASTTransformer transformer) void
accept
(ConditionVisitor visitor) void
addExpression
(Condition expression) Between条件を追加する。Contains条件を追加する。Equals条件を追加する。boolean
Greater条件を追加する。GreaterEqual条件を追加する。int
hashCode()
In条件を追加する。In条件を追加する。IsNotNull条件を追加する。IsNull条件を追加する。推奨されていません。like
(String propName, String str, Like.MatchPattern matchPatternType) Like条件を追加する。Lesser条件を追加する。LesserEqual条件を追加する。NotEquals条件を追加する。指定の条件を追加する。void
setConditions
(List<Condition> conditions) strip()
toString()
クラスから継承されたメソッド org.iplass.mtp.entity.query.condition.Condition
newCondition
-
コンストラクタの詳細
-
Or
public Or() -
Or
-
Or
-
-
メソッドの詳細
-
setConditions
-
addExpression
-
getChildExpressions
-
hashCode
public int hashCode() -
equals
-
toString
-
accept
-
accept
-
strip
-
or
指定の条件を追加する。- パラメータ:
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
Like条件を追加する。- パラメータ:
propName
-str
-matchPatternType
-- 戻り値:
-
between
Between条件を追加する。- パラメータ:
propName
-from
-to
-- 戻り値:
-
isNull
IsNull条件を追加する。- パラメータ:
propName
-- 戻り値:
-
isNotNull
IsNotNull条件を追加する。- パラメータ:
propName
-- 戻り値:
-
contains
Contains条件を追加する。- パラメータ:
fullTextSearchExpression
-- 戻り値:
-