R - Return typepublic interface RexVisitor<R>
RexNode objects.Glossary.VISITOR_PATTERN,
RexShuttle,
RexVisitorImpl| Modifier and Type | Method and Description |
|---|---|
R |
visitCall(RexCall call) |
R |
visitCorrelVariable(RexCorrelVariable correlVariable) |
R |
visitDynamicParam(RexDynamicParam dynamicParam) |
default void |
visitEach(Iterable<? extends RexNode> exprs)
Visits a list of expressions.
|
R |
visitFieldAccess(RexFieldAccess fieldAccess) |
R |
visitInputRef(RexInputRef inputRef) |
default List<R> |
visitList(Iterable<? extends RexNode> exprs)
Visits a list and returns a list of the results.
|
default void |
visitList(Iterable<? extends RexNode> exprs,
List<R> out)
Visits a list and writes the results to another list.
|
R |
visitLiteral(RexLiteral literal) |
R |
visitLocalRef(RexLocalRef localRef) |
R |
visitOver(RexOver over) |
R |
visitPatternFieldRef(RexPatternFieldRef fieldRef) |
R |
visitRangeRef(RexRangeRef rangeRef) |
R |
visitSubQuery(RexSubQuery subQuery) |
R |
visitTableInputRef(RexTableInputRef fieldRef) |
R visitInputRef(RexInputRef inputRef)
R visitLocalRef(RexLocalRef localRef)
R visitLiteral(RexLiteral literal)
R visitCorrelVariable(RexCorrelVariable correlVariable)
R visitDynamicParam(RexDynamicParam dynamicParam)
R visitRangeRef(RexRangeRef rangeRef)
R visitFieldAccess(RexFieldAccess fieldAccess)
R visitSubQuery(RexSubQuery subQuery)
R visitTableInputRef(RexTableInputRef fieldRef)
R visitPatternFieldRef(RexPatternFieldRef fieldRef)
default void visitList(Iterable<? extends RexNode> exprs, List<R> out)
default List<R> visitList(Iterable<? extends RexNode> exprs)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.