org.eigenbase.sql2rel
Class RelDecorrelator.DecorrelateRexShuttle

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

private class RelDecorrelator.DecorrelateRexShuttle
extends RexShuttle


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

Constructor Detail

RelDecorrelator.DecorrelateRexShuttle

private RelDecorrelator.DecorrelateRexShuttle()
Method Detail

visitFieldAccess

public RexNode visitFieldAccess(RexFieldAccess fieldAccess)
Specified by:
visitFieldAccess in interface RexVisitor<RexNode>
Overrides:
visitFieldAccess in class RexShuttle

visitInputRef

public RexNode visitInputRef(RexInputRef inputRef)
Specified by:
visitInputRef in interface RexVisitor<RexNode>
Overrides:
visitInputRef in class RexShuttle