Two operators from Zell.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2037 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -130,4 +130,54 @@ public abstract class Arithmetic
|
||||
return "/";
|
||||
}
|
||||
}
|
||||
|
||||
/** The SQL '&' operator. */
|
||||
public static class BitAnd extends BinaryOperator
|
||||
{
|
||||
public BitAnd (String pColumn, Comparable value)
|
||||
{
|
||||
super(new ColumnExp(pColumn), value);
|
||||
}
|
||||
|
||||
public BitAnd (SQLExpression column, Comparable value)
|
||||
{
|
||||
super(column, value);
|
||||
}
|
||||
|
||||
public BitAnd (SQLExpression column, SQLExpression value)
|
||||
{
|
||||
super(column, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String operator()
|
||||
{
|
||||
return "&";
|
||||
}
|
||||
}
|
||||
|
||||
/** The SQL '|' operator. */
|
||||
public static class BitOr extends BinaryOperator
|
||||
{
|
||||
public BitOr (String pColumn, Comparable value)
|
||||
{
|
||||
super(new ColumnExp(pColumn), value);
|
||||
}
|
||||
|
||||
public BitOr (SQLExpression column, Comparable value)
|
||||
{
|
||||
super(column, value);
|
||||
}
|
||||
|
||||
public BitOr (SQLExpression column, SQLExpression value)
|
||||
{
|
||||
super(column, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String operator()
|
||||
{
|
||||
return "|";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user