private class RexProgramBuilder.RegisterMidputShuttle extends RexProgramBuilder.RegisterInputShuttle
RexProgramBuilder.RegisterInputShuttle which allows expressions to be
in terms of inputs or previous common sub-expressions.| Modifier and Type | Field and Description |
|---|---|
private List<RexNode> |
localExprList |
| Modifier | Constructor and Description |
|---|---|
protected |
RegisterMidputShuttle(boolean valid,
List<RexNode> localExprList) |
| Modifier and Type | Method and Description |
|---|---|
RexNode |
visitLocalRef(RexLocalRef local) |
visitInputRefvisitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitLiteral, visitOverapply, apply, apply, mutate, visitArray, visitFieldCollations, visitList, visitList, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef, visitWindowpublic RexNode visitLocalRef(RexLocalRef local)
visitLocalRef in interface RexVisitor<RexNode>visitLocalRef in class RexProgramBuilder.RegisterInputShuttleCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.