org.eigenbase.relopt
Class RelOptUtil.VariableUsedVisitor

java.lang.Object
  extended by org.eigenbase.rex.RexShuttle
      extended by org.eigenbase.relopt.RelOptUtil.VariableUsedVisitor
All Implemented Interfaces:
RexVisitor<RexNode>
Enclosing class:
RelOptUtil

public static class RelOptUtil.VariableUsedVisitor
extends RexShuttle


Field Summary
 Set<String> variables
           
 
Constructor Summary
RelOptUtil.VariableUsedVisitor()
           
 
Method Summary
 RexNode visitCorrelVariable(RexCorrelVariable p)
           
 
Methods inherited from class org.eigenbase.rex.RexShuttle
apply, apply, visitArray, visitCall, visitDynamicParam, visitFieldAccess, visitInputRef, visitLiteral, visitLocalRef, visitOver, visitRangeRef, visitWindow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variables

public final Set<String> variables
Constructor Detail

RelOptUtil.VariableUsedVisitor

public RelOptUtil.VariableUsedVisitor()
Method Detail

visitCorrelVariable

public RexNode visitCorrelVariable(RexCorrelVariable p)
Specified by:
visitCorrelVariable in interface RexVisitor<RexNode>
Overrides:
visitCorrelVariable in class RexShuttle