org.eigenbase.rex
Class RexProgramBuilder.RegisterShuttle
java.lang.Object
org.eigenbase.rex.RexShuttle
org.eigenbase.rex.RexProgramBuilder.RegisterShuttle
- All Implemented Interfaces:
- RexVisitor<RexNode>
- Direct Known Subclasses:
- RexProgramBuilder.RegisterInputShuttle, RexProgramBuilder.RegisterOutputShuttle
- Enclosing class:
- RexProgramBuilder
private abstract class RexProgramBuilder.RegisterShuttle
- extends RexShuttle
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RexProgramBuilder.RegisterShuttle
private RexProgramBuilder.RegisterShuttle()
visitCall
public RexNode visitCall(RexCall call)
- Specified by:
visitCall
in interface RexVisitor<RexNode>
- Overrides:
visitCall
in class RexShuttle
visitOver
public RexNode visitOver(RexOver over)
- Specified by:
visitOver
in interface RexVisitor<RexNode>
- Overrides:
visitOver
in class RexShuttle
visitLiteral
public RexNode visitLiteral(RexLiteral literal)
- Specified by:
visitLiteral
in interface RexVisitor<RexNode>
- Overrides:
visitLiteral
in class RexShuttle
visitFieldAccess
public RexNode visitFieldAccess(RexFieldAccess fieldAccess)
- Specified by:
visitFieldAccess
in interface RexVisitor<RexNode>
- Overrides:
visitFieldAccess
in class RexShuttle
visitDynamicParam
public RexNode visitDynamicParam(RexDynamicParam dynamicParam)
- Specified by:
visitDynamicParam
in interface RexVisitor<RexNode>
- Overrides:
visitDynamicParam
in class RexShuttle
visitCorrelVariable
public RexNode visitCorrelVariable(RexCorrelVariable variable)
- Specified by:
visitCorrelVariable
in interface RexVisitor<RexNode>
- Overrides:
visitCorrelVariable
in class RexShuttle