public class AndNode extends ExpNode
leftChild, rightChild, template| Constructor and Description |
|---|
AndNode() |
AndNode(ExpNode leftChild,
ExpNode rightChild) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(IQueryExecutor executor,
ISpaceProxy space,
Transaction txn,
int readModifier,
int max)
Accept the query executor
|
void |
accept(QueryTemplateBuilder builder)
Accept the query builder Default implementation returns null - no QueryTemplatePacket is
defined
|
boolean |
createJoinIndex(QueryTableData tableData) |
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
|
String |
toString() |
clone, createIndex, forEachChild, getLeftChild, getRightChild, getTemplate, isContainsItemNode, isContainsItemsRootNode, isInnerQuery, prepareTemplateValues, prepareValues, readExternal, reverse, setLeftChild, setRightChild, setTemplate, toString, traverse, traverseReverse, validateInnerQueryResult, writeExternalequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferencepublic boolean isValidCompare(Object ob1, Object ob2)
ExpNodeisValidCompare in class ExpNodepublic boolean isJoined()
ExpNodepublic ExpNode newInstance()
ExpNodenewInstance in class ExpNodepublic void accept(QueryTemplateBuilder builder) throws SQLException
ExpNodeaccept in class ExpNodeSQLExceptionpublic void accept(IQueryExecutor executor, ISpaceProxy space, Transaction txn, int readModifier, int max) throws SQLException
ExpNodeaccept in class ExpNodeSQLExceptionpublic boolean createJoinIndex(QueryTableData tableData)
createJoinIndex in class ExpNodeCopyright © GigaSpaces.