>= and <= operators.

This commit is contained in:
Michael Bayne
2007-02-10 19:04:36 +00:00
parent 5b9f06f933
commit be56250d8e
@@ -123,6 +123,31 @@ public abstract class Conditionals
}
}
/** The SQL '<=' operator. */
public static class LessThanEquals extends BinaryOperator
{
public LessThanEquals (String pColumn, Comparable value)
{
super(new ColumnExp(pColumn), value);
}
public LessThanEquals (SQLExpression column, Comparable value)
{
super(column, value);
}
public LessThanEquals (SQLExpression column, SQLExpression value)
{
super(column, value);
}
@Override
protected String operator()
{
return "<=";
}
}
/** The SQL '>' operator. */
public static class GreaterThan extends BinaryOperator
{
@@ -148,6 +173,31 @@ public abstract class Conditionals
}
}
/** The SQL '>=' operator. */
public static class GreaterThanEquals extends BinaryOperator
{
public GreaterThanEquals (String pColumn, Comparable value)
{
super(new ColumnExp(pColumn), value);
}
public GreaterThanEquals (SQLExpression column, Comparable value)
{
super(column, value);
}
public GreaterThanEquals (SQLExpression column, SQLExpression value)
{
super(column, value);
}
@Override
protected String operator()
{
return ">=";
}
}
/** The SQL 'in (...)' operator. */
public static class In
implements SQLOperator