Modifier and Type | Class and Description |
---|---|
class |
ApiExpressionVisitor<R>
A visitor for all
Expression s that might be created during API translation. |
class |
ExpressionDefaultVisitor<T>
Implementation of
ExpressionVisitor that redirects all calls to ExpressionDefaultVisitor.defaultMethod(Expression) . |
class |
ResolvedExpressionVisitor<R>
A visitor for all
ResolvedExpression s. |
Modifier and Type | Method and Description |
---|---|
<R> R |
LocalReferenceExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
UnresolvedCallExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
LookupCallExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
TableReferenceExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
UnresolvedReferenceExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
TypeLiteralExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
Expression.accept(ExpressionVisitor<R> visitor) |
<R> R |
CallExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
FieldReferenceExpression.accept(ExpressionVisitor<R> visitor) |
<R> R |
ValueLiteralExpression.accept(ExpressionVisitor<R> visitor) |
Modifier and Type | Class and Description |
---|---|
class |
LookupCallResolver
Resolves calls with function names to calls with actual function definitions.
|
Modifier and Type | Class and Description |
---|---|
class |
ApiExpressionDefaultVisitor<T>
A utility
ApiExpressionVisitor that calls ApiExpressionDefaultVisitor.defaultMethod(Expression) by default,
unless other methods are overridden explicitly. |
class |
ResolvedExpressionDefaultVisitor<T>
A utility
ResolvedExpressionVisitor that calls ResolvedExpressionDefaultVisitor.defaultMethod(ResolvedExpression)
by default, unless other methods are overridden explicitly. |
Modifier and Type | Class and Description |
---|---|
class |
DeclarativeExpressionResolver
Abstract class to resolve the expressions in
DeclarativeAggregateFunction . |
class |
SqlAggFunctionVisitor
The class to get
SqlAggFunctionVisitor of CallExpression. |
Modifier and Type | Method and Description |
---|---|
<R> R |
RexNodeExpression.accept(ExpressionVisitor<R> visitor) |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionConverter
Visit expression to generator
RexNode . |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.