org.eigenbase.rex
Class RexProgram.ExpansionShuttle

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

private class RexProgram.ExpansionShuttle
extends RexShuttle

A RexShuttle used in the implementation of RexProgram.expandLocalRef(org.eigenbase.rex.RexLocalRef).


Constructor Summary
private RexProgram.ExpansionShuttle()
           
 
Method Summary
 RexNode visitLocalRef(RexLocalRef localRef)
           
 
Methods inherited from class org.eigenbase.rex.RexShuttle
apply, apply, visitArray, visitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitInputRef, visitLiteral, visitOver, visitRangeRef, visitWindow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RexProgram.ExpansionShuttle

private RexProgram.ExpansionShuttle()
Method Detail

visitLocalRef

public RexNode visitLocalRef(RexLocalRef localRef)
Specified by:
visitLocalRef in interface RexVisitor<RexNode>
Overrides:
visitLocalRef in class RexShuttle