|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.impl.sql.compile.ReferencedTablesVisitor
Build a JBitSet of all of the referenced tables in the tree.
Field Summary | |
private JBitSet |
tableMap
|
Constructor Summary | |
ReferencedTablesVisitor(JBitSet tableMap)
|
Method Summary | |
(package private) JBitSet |
getTableMap()
|
boolean |
skipChildren(Visitable node)
No need to go below a Predicate or ResultSet. |
boolean |
stopTraversal()
Method that is called to see if query tree traversal should be stopped before visiting all nodes. |
Visitable |
visit(Visitable node)
Don't do anything unless we have a ColumnReference, Predicate or ResultSetNode node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private JBitSet tableMap
Constructor Detail |
public ReferencedTablesVisitor(JBitSet tableMap)
Method Detail |
public Visitable visit(Visitable node) throws StandardException
visit
in interface Visitor
node
- the node to process
StandardException
- on errorpublic boolean skipChildren(Visitable node)
skipChildren
in interface Visitor
node
- the node to process
public boolean stopTraversal()
Visitor
stopTraversal
in interface Visitor
JBitSet getTableMap()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |