Added a Like operator courtesy of Mr Winzell.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2044 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -274,4 +274,29 @@ public abstract class Conditionals
|
|||||||
protected boolean _queryExpansion;
|
protected boolean _queryExpansion;
|
||||||
protected ColumnExp[] _columns;
|
protected ColumnExp[] _columns;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** The SQL ' like ' operator. */
|
||||||
|
public static class Like extends BinaryOperator
|
||||||
|
{
|
||||||
|
public Like (String pColumn, Comparable value)
|
||||||
|
{
|
||||||
|
super(new ColumnExp(pColumn), value);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Like (SQLExpression column, Comparable value)
|
||||||
|
{
|
||||||
|
super(column, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Like (SQLExpression column, SQLExpression value)
|
||||||
|
{
|
||||||
|
super(column, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected String operator()
|
||||||
|
{
|
||||||
|
return " like ";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user