unity.query
Class LQTree
java.lang.Object
unity.query.LQTree
- All Implemented Interfaces:
- LQTreeConstants
public class LQTree
- extends java.lang.Object
- implements LQTreeConstants
Fields inherited from interface unity.query.LQTreeConstants |
ADD, AGGREGATEFUNCTION, AND, APPEND, ARITH_OP, ARITHMETICFUNCTION, AS_IDENTIFIER, AS_TABLE, BAG_DIFFERENCE, BAG_INTERSECTION, BAG_UNION, BigDecimal, COMPARISON_OP, CONDITION, CONSTANTEXPRESSION, CROSSPRODUCT, DIFFERENCE, DISTRIBUTEDJOIN, DUPLICATE_ELIMINATION, DYNAMICHASHJOIN, EARLYHASHJOIN, EARLYHASHJOIN_NOBUFFER, EXPRESSION, FILTER, FULLOUTERJOIN, FUNCTION, GROUPBY, HAVING, IDENTIFIER, IN, INNERJOIN, INTEGER, INTERSECTION, JOIN, LEFTOUTERJOIN, MATCHFUNCTION, MERGE, MERGEJOIN, MINIMUM_JOIN_BUFFER_SIZE, MULT, MULT_OP, NESTEDLOOPJOIN, NOT, OR, ORDERBY, PRODUCT, PROJECTION, REAL, RIGHTOUTERJOIN, SELECTION, SQLPATTERN, STRING, TABLE, TABLE_IDENTIFIER, UNION, UNKNOWN, XOR |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LQTree
public LQTree(LQNode root)
getRoot
public LQNode getRoot()
getJoinList
public java.util.ArrayList getJoinList()
setJoinList
public void setJoinList(java.util.ArrayList a)
setRoot
public void setRoot(LQNode newRoot)
printProgressTree
public static void printProgressTree(LQNode root)
printPTree
public static void printPTree(LQNode root,
int depth)
print
public void print()
printTree
public static void printTree(LQNode root,
int depth)