修飾子とタイプ | クラスと説明 |
---|---|
static class |
Like.CaseType |
static class |
Like.MatchPattern |
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
ES
pattern中、_、%をエスケープする際のエスケープ文字。
|
static java.lang.String |
PS
pattern中、複数文字のワイルドカードを示す。
|
static java.lang.String |
US
pattern中、一文字のワイルドカードを示す。
|
コンストラクタと説明 |
---|
Like() |
Like(java.lang.String propertyName,
Literal pattern,
Like.CaseType caseType)
非推奨です。
|
Like(java.lang.String propertyName,
java.lang.String pattern)
非推奨です。
|
Like(java.lang.String propertyName,
java.lang.String pattern,
Like.CaseType caseType)
非推奨です。
|
Like(java.lang.String property,
java.lang.String str,
Like.MatchPattern matchPattern)
指定のstrをエスケープしたのち、matchPatternの指定により、
前後に%を付与する形でpatternを構築。
|
Like(java.lang.String property,
java.lang.String str,
Like.MatchPattern matchPattern,
Like.CaseType caseType)
指定のstrをエスケープしたのち、matchPatternの指定により、
前後に%を付与する形でpatternを構築。
|
Like(java.lang.String property,
java.lang.String str,
Like.MatchPattern matchPattern,
Like.CaseType caseType,
boolean asBindVariable)
指定のstrをエスケープしたのち、matchPatternの指定により、
前後に%を付与する形でpatternを構築。
|
Like(ValueExpression property,
Literal pattern,
Like.CaseType caseType)
このメソッドのpatternは、自動的にエスケープ処理されない点、注意
|
Like(ValueExpression property,
java.lang.String pattern)
非推奨です。
|
Like(ValueExpression property,
java.lang.String pattern,
Like.CaseType caseType)
非推奨です。
|
Like(ValueExpression property,
java.lang.String str,
Like.MatchPattern matchPattern)
指定のstrをエスケープしたのち、matchPatternの指定により、
前後に%を付与する形でpatternを構築。
|
Like(ValueExpression property,
java.lang.String str,
Like.MatchPattern matchPattern,
Like.CaseType caseType) |
Like(ValueExpression property,
java.lang.String str,
Like.MatchPattern matchPattern,
Like.CaseType caseType,
boolean asBindVariable) |
修飾子とタイプ | メソッドと説明 |
---|---|
ASTNode |
accept(ASTTransformer transformer) |
void |
accept(ConditionVisitor visitor) |
boolean |
equals(java.lang.Object obj) |
Like.CaseType |
getCaseType() |
java.lang.String |
getPattern() |
Literal |
getPatternAsLiteral() |
ValueExpression |
getProperty() |
java.lang.String |
getPropertyName() |
int |
hashCode() |
void |
setCaseType(Like.CaseType caseType) |
void |
setPattern(java.lang.String pattern) |
void |
setPatternAsLiteral(Literal pattern) |
void |
setProperty(ValueExpression property) |
void |
setPropertyName(java.lang.String propertyName) |
java.lang.String |
toString() |
newCondition
public static final java.lang.String US
public static final java.lang.String PS
public static final java.lang.String ES
public Like()
@Deprecated public Like(java.lang.String propertyName, java.lang.String pattern)
propertyName
- pattern
- @Deprecated public Like(java.lang.String propertyName, java.lang.String pattern, Like.CaseType caseType)
propertyName
- pattern
- caseType
- @Deprecated public Like(java.lang.String propertyName, Literal pattern, Like.CaseType caseType)
propertyName
- pattern
- caseType
- public Like(java.lang.String property, java.lang.String str, Like.MatchPattern matchPattern)
property
- str
- matchPattern
- public Like(ValueExpression property, java.lang.String str, Like.MatchPattern matchPattern)
property
- str
- matchPattern
- public Like(java.lang.String property, java.lang.String str, Like.MatchPattern matchPattern, Like.CaseType caseType)
property
- str
- matchPattern
- caseType
- public Like(java.lang.String property, java.lang.String str, Like.MatchPattern matchPattern, Like.CaseType caseType, boolean asBindVariable)
property
- str
- matchPattern
- caseType
- asBindVariable
- @Deprecated public Like(ValueExpression property, java.lang.String pattern)
property
- pattern
- @Deprecated public Like(ValueExpression property, java.lang.String pattern, Like.CaseType caseType)
property
- pattern
- caseType
- public Like(ValueExpression property, Literal pattern, Like.CaseType caseType)
property
- pattern
- caseType
- public Like(ValueExpression property, java.lang.String str, Like.MatchPattern matchPattern, Like.CaseType caseType)
public Like(ValueExpression property, java.lang.String str, Like.MatchPattern matchPattern, Like.CaseType caseType, boolean asBindVariable)
public Like.CaseType getCaseType()
public void setCaseType(Like.CaseType caseType)
public java.lang.String getPropertyName()
public void setPropertyName(java.lang.String propertyName)
public void setProperty(ValueExpression property)
public ValueExpression getProperty()
public java.lang.String getPattern()
public void setPattern(java.lang.String pattern)
public Literal getPatternAsLiteral()
public void setPatternAsLiteral(Literal pattern)
public void accept(ConditionVisitor visitor)
public java.lang.String toString()
public ASTNode accept(ASTTransformer transformer)
public int hashCode()