public class SetOperator extends Operation
Not to be confused with SetOperation
which deals with operators
of value sets (e.g. IN, BETWEEN etc).
Modifier and Type | Class and Description |
---|---|
static class |
SetOperator.Operator
Valid operators for a SetOperator.
|
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
AS, COMMA, DEFAULT_SEPARATOR, EMPTY, EMPTY_ARRAY, INDENT, LEFT_PAREN, NEWLINE, RIGHT_PAREN, SPACE
Constructor and Description |
---|
SetOperator() |
SetOperator(SetOperator.Operator operator,
SQLFragment[] args) |
Modifier and Type | Method and Description |
---|---|
SetOperator.Operator |
getOperator() |
protected java.lang.String |
getOperatorText() |
static SetOperator.Operator |
getSetOperator(java.lang.String operator)
Converts the sql for an operator in to the appropriate enum value.
|
void |
setOperator(SetOperator.Operator operator) |
addArgument, addArgument, addArguments, checkArgument, checkNewSize, copyToImpl, equalsImpl, getArgumentCount, getArguments, getDataTypeID, getDistinctText, getSeparator, getSQLText, removeArgument, setArguments, setCommutative, setFunctionFormat, setSeparator
appendToBuffer, appendToBuffer, argsToString, getName, getStartOffset, getTextOrNull, getTextOrNull, getType, setStartOffset, surroundWithBrackets, surroundWithBrackets, toString
setParent
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization, processPropertyChange, setID
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getChildSupport, getID, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setName, setProperties, setProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getStartOffset
getParent, setParent
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, getType, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName, setProperties, setProperty
public SetOperator()
public SetOperator(SetOperator.Operator operator, SQLFragment[] args)
public void setOperator(SetOperator.Operator operator)
public SetOperator.Operator getOperator()
protected java.lang.String getOperatorText()
getOperatorText
in class Operation
public static SetOperator.Operator getSetOperator(java.lang.String operator)
operator
- the sql to convert