private static class SubQueryRemoveRule.ReplaceSubQueryShuttle extends RexShuttle
RexSubQuery with a replacement
expression.| Modifier and Type | Field and Description |
|---|---|
private RexNode |
replacement |
private RexSubQuery |
subQuery |
| Constructor and Description |
|---|
ReplaceSubQueryShuttle(RexSubQuery subQuery,
RexNode replacement) |
| Modifier and Type | Method and Description |
|---|---|
RexNode |
visitSubQuery(RexSubQuery subQuery) |
apply, apply, apply, mutate, visitArray, visitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitFieldCollations, visitInputRef, visitList, visitList, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitTableInputRef, visitWindowprivate final RexSubQuery subQuery
private final RexNode replacement
ReplaceSubQueryShuttle(RexSubQuery subQuery, RexNode replacement)
public RexNode visitSubQuery(RexSubQuery subQuery)
visitSubQuery in interface RexVisitor<RexNode>visitSubQuery in class RexShuttleCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.