CompareLike

Pattern matching comparison expression: WHERE NAME LIKE ?

Methods
void createIndexConditions(Session session, TableFilter filter)
void createIndexConditions(Session session, TableFilter filter)
int getCost()
int getCost()
String getSQL()
String getSQL()
Value getValue(Session session)
Value getValue(Session session)
boolean isEverything(ExpressionVisitor visitor)
boolean isEverything(ExpressionVisitor visitor)
void mapColumns(ColumnResolver resolver, int level)
void mapColumns(ColumnResolver resolver, int level)
Expression optimize(Session session)
Expression optimize(Session session)
void setEvaluatable(TableFilter tableFilter, boolean b)
void setEvaluatable(TableFilter tableFilter, boolean b)
boolean test(String testPattern, String value, char escapeChar)
Test if the value matches the pattern.
boolean test(String testPattern, String value, char escapeChar)
Test if the value matches the pattern.
Parameters:
testPattern - the pattern
value - the value
escapeChar - the escape character
Returns:
true if the value matches
void updateAggregate(Session session)
void updateAggregate(Session session)