org.eigenbase.relopt
Class RelOptUtil.VariableSetVisitor

java.lang.Object
  extended by org.eigenbase.rel.RelVisitor
      extended by org.eigenbase.relopt.RelOptUtil.VariableSetVisitor
Enclosing class:
RelOptUtil

private static class RelOptUtil.VariableSetVisitor
extends RelVisitor


Field Summary
(package private)  Set<String> variables
           
 
Constructor Summary
private RelOptUtil.VariableSetVisitor()
           
 
Method Summary
 void visit(RelNode p, int ordinal, RelNode parent)
          Visits a node during a traversal.
 
Methods inherited from class org.eigenbase.rel.RelVisitor
go, replaceRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variables

final Set<String> variables
Constructor Detail

RelOptUtil.VariableSetVisitor

private RelOptUtil.VariableSetVisitor()
Method Detail

visit

public void visit(RelNode p,
                  int ordinal,
                  RelNode parent)
Description copied from class: RelVisitor
Visits a node during a traversal.

Overrides:
visit in class RelVisitor
Parameters:
p - Node to visit
ordinal - Ordinal of node within its parent
parent - Parent of the node, or null if it is the root of the traversal