org.eigenbase.relopt
Class RelOptUtil.VariableUsedVisitor
java.lang.Object
  
org.eigenbase.rex.RexShuttle
      
org.eigenbase.relopt.RelOptUtil.VariableUsedVisitor
- All Implemented Interfaces: 
 - RexVisitor<RexNode>
 
- Enclosing class:
 - RelOptUtil
 
public static class RelOptUtil.VariableUsedVisitor
- extends RexShuttle
 
 
 
 
| 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 | 
 
variables
public final Set<String> variables
RelOptUtil.VariableUsedVisitor
public RelOptUtil.VariableUsedVisitor()
visitCorrelVariable
public RexNode visitCorrelVariable(RexCorrelVariable p)
- Specified by:
 visitCorrelVariable in interface RexVisitor<RexNode>- Overrides:
 visitCorrelVariable in class RexShuttle