public class IsNullNode extends ExpNode
leftChild, rightChild, template| Constructor and Description |
|---|
IsNullNode() |
IsNullNode(ExpNode leftChild,
ExpNode rightChild) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(QueryTemplateBuilder builder)
Accept the query builder Default implementation returns null - no QueryTemplatePacket is
defined
|
boolean |
isJoined()
is there somewhere in the tree a join condition.
|
boolean |
isValidCompare(Object ob1,
Object ob2)
Operator nodes implement this method to return whether two objects satisfy the given
condition.
|
ExpNode |
newInstance()
Prototype method - Create new instance of the class
|
void |
readExternal(ObjectInput in) |
void |
setNot(boolean isNot) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
accept, clone, createIndex, createJoinIndex, forEachChild, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, prepareTemplateValues, prepareValues, reverse, setLeftChild, setRightChild, setTemplate, toString, traverse, traverseReverse, validateInnerQueryResultequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencepublic boolean isValidCompare(Object ob1, Object ob2)
ExpNodeisValidCompare in class ExpNodepublic void setNot(boolean isNot)
isNot - if true, this is a IS NOT NULL. otherwise it's IS NULLpublic boolean isJoined()
ExpNodepublic ExpNode newInstance()
ExpNodenewInstance in class ExpNodepublic void accept(QueryTemplateBuilder builder) throws SQLException
ExpNodeaccept in class ExpNodeSQLExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class ExpNodeIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class ExpNodeIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.