クラス Like
java.lang.Object
org.iplass.mtp.entity.query.condition.Condition
org.iplass.mtp.entity.query.condition.predicate.Predicate
org.iplass.mtp.entity.query.condition.predicate.Like
- すべての実装されたインタフェース:
Serializable,ASTNode
Like条件文を表す。
patternは、%、_でワイルドカード指定可能。
エスケープ文字は、\(%、_のエスケープは、\%、\_。\のエスケープは\\。)。
- 関連項目:
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタコンストラクタ説明Like()推奨されていません。Like(String propertyName, String pattern, Like.CaseType caseType) 推奨されていません。Like(String property, String str, Like.MatchPattern matchPattern) 指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。Like(String property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType) 指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。Like(String property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType, boolean asBindVariable) 指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。Like(String propertyName, Literal pattern, Like.CaseType caseType) 推奨されていません。Like(ValueExpression property, String pattern) 推奨されていません。Like(ValueExpression property, String pattern, Like.CaseType caseType) 推奨されていません。Like(ValueExpression property, String str, Like.MatchPattern matchPattern) 指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。Like(ValueExpression property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType) Like(ValueExpression property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType, boolean asBindVariable) Like(ValueExpression property, Literal pattern, Like.CaseType caseType) このメソッドのpatternは、自動的にエスケープ処理されない点、注意 -
メソッドの概要
修飾子とタイプメソッド説明accept(ASTTransformer transformer) voidaccept(ConditionVisitor visitor) booleaninthashCode()voidsetCaseType(Like.CaseType caseType) voidsetPattern(String pattern) voidsetPatternAsLiteral(Literal pattern) voidsetProperty(ValueExpression property) voidsetPropertyName(String propertyName) toString()クラスから継承されたメソッド org.iplass.mtp.entity.query.condition.Condition
newCondition
-
フィールド詳細
-
コンストラクタの詳細
-
Like
public Like() -
Like
推奨されていません。このメソッドのpatternは、自動的にエスケープ処理されない点、注意- パラメータ:
propertyName-pattern-
-
Like
推奨されていません。このメソッドのpatternは、自動的にエスケープ処理されない点、注意- パラメータ:
propertyName-pattern-caseType-
-
Like
推奨されていません。このメソッドのpatternは、自動的にエスケープ処理されない点、注意- パラメータ:
propertyName-pattern-caseType-
-
Like
指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。- パラメータ:
property-str-matchPattern-
-
Like
指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。- パラメータ:
property-str-matchPattern-
-
Like
指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。 caseTypeで大文字小文字を区別するかどうかを指定可能。- パラメータ:
property-str-matchPattern-caseType-
-
Like
public Like(String property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType, boolean asBindVariable) 指定のstrをエスケープしたのち、matchPatternの指定により、 前後に%を付与する形でpatternを構築。 caseTypeで大文字小文字を区別するかどうかを指定可能。 asBindVariableでpatternをバインド変数として扱うか否かを指定- パラメータ:
property-str-matchPattern-caseType-asBindVariable-
-
Like
推奨されていません。このメソッドのpatternは、自動的にエスケープ処理されない点、注意- パラメータ:
property-pattern-
-
Like
推奨されていません。このメソッドのpatternは、自動的にエスケープ処理されない点、注意- パラメータ:
property-pattern-caseType-
-
Like
このメソッドのpatternは、自動的にエスケープ処理されない点、注意- パラメータ:
property-pattern-caseType-
-
Like
public Like(ValueExpression property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType) -
Like
public Like(ValueExpression property, String str, Like.MatchPattern matchPattern, Like.CaseType caseType, boolean asBindVariable)
-
-
メソッドの詳細
-
getCaseType
-
setCaseType
-
getPropertyName
-
setPropertyName
-
setProperty
-
getProperty
-
getPattern
-
setPattern
-
getPatternAsLiteral
-
setPatternAsLiteral
-
accept
-
toString
-
accept
-
hashCode
public int hashCode() -
equals
-