java.lang.Object
com.presumo.jms.selector.JmsOperand
com.presumo.jms.selector.JmsNot
- final class JmsNot
- extends JmsOperand
Expression node to represent SQL Not operation.
| Fields inherited from class com.presumo.jms.selector.JmsOperand |
evalNumber, JMS_BINARY_ADD, JMS_BINARY_AND, JMS_BINARY_DIV, JMS_BINARY_MULT, JMS_BINARY_OR, JMS_BINARY_SUB, JMS_BOOLEAN_LITERAL, JMS_EQUALS, JMS_FLOAT_LITERAL, JMS_GREATER, JMS_IDENTIFIER, JMS_INTEGER_LITERAL, JMS_IS, JMS_LESS, JMS_LIKE, JMS_NOT, JMS_STRING_LITERAL, lastEval, myEvalNumber, parents, refcount |
| Methods inherited from class com.presumo.jms.selector.JmsOperand |
addParent, addParentRef, allParents, delete, evaluateOnce, getAllInstances, hasParent, incrementAllRefCounts, incrementRefCount, numberOfParents, removeParent, resetStoredEvals |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
child
private JmsOperand child
JmsNot
protected JmsNot(JmsOperand child)
getInstance
static final JmsNot getInstance(JmsOperand child)
evaluate
final JmsOperand evaluate(javax.jms.Message msg)
throws SelectorFalseException
- Description copied from class:
JmsOperand
- Evaluates the expression tree represented by this node.
- Specified by:
evaluate in class JmsOperand
unParse
final java.lang.String unParse()
- Description copied from class:
JmsOperand
- Returns a String representing the SQL form of the filter which is logically
equivilant.
- Specified by:
unParse in class JmsOperand
getType
short getType()
- Specified by:
getType in class JmsOperand
printTree
void printTree(int level)
- Overrides:
printTree in class JmsOperand
delete
protected void delete(JmsOperand parent)
- Overrides:
delete in class JmsOperand