org.eigenbase.rex
Class RexProgramBuilder.RegisterMidputShuttle
java.lang.Object
org.eigenbase.rex.RexShuttle
org.eigenbase.rex.RexProgramBuilder.RegisterShuttle
org.eigenbase.rex.RexProgramBuilder.RegisterInputShuttle
org.eigenbase.rex.RexProgramBuilder.RegisterMidputShuttle
- All Implemented Interfaces:
- RexVisitor<RexNode>
- Enclosing class:
- RexProgramBuilder
private class RexProgramBuilder.RegisterMidputShuttle
- extends RexProgramBuilder.RegisterInputShuttle
Extension to RexProgramBuilder.RegisterInputShuttle
which allows expressions to be
in terms of inputs or previous common sub-expressions.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
localExprList
private final List<RexNode> localExprList
RexProgramBuilder.RegisterMidputShuttle
protected RexProgramBuilder.RegisterMidputShuttle(boolean valid,
List<RexNode> localExprList)
visitLocalRef
public RexNode visitLocalRef(RexLocalRef local)
- Specified by:
visitLocalRef
in interface RexVisitor<RexNode>
- Overrides:
visitLocalRef
in class RexProgramBuilder.RegisterInputShuttle