Class LookupCallResolver
java.lang.Object
org.apache.flink.table.expressions.ApiExpressionVisitor<T>
org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor<org.apache.flink.table.expressions.Expression>
org.apache.flink.table.expressions.resolver.LookupCallResolver
- All Implemented Interfaces:
org.apache.flink.table.expressions.ExpressionVisitor<org.apache.flink.table.expressions.Expression>
@Internal
public class LookupCallResolver
extends ApiExpressionDefaultVisitor<org.apache.flink.table.expressions.Expression>
Resolves calls with function names to calls with actual function definitions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.flink.table.expressions.ExpressiondefaultMethod(org.apache.flink.table.expressions.Expression expression) org.apache.flink.table.expressions.Expressionvisit(LookupCallExpression lookupCall) org.apache.flink.table.expressions.Expressionvisit(UnresolvedCallExpression unresolvedCall) org.apache.flink.table.expressions.ExpressionvisitNonApiExpression(org.apache.flink.table.expressions.Expression other) Methods inherited from class org.apache.flink.table.expressions.utils.ApiExpressionDefaultVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class org.apache.flink.table.expressions.ApiExpressionVisitor
visit
-
Constructor Details
-
LookupCallResolver
-
-
Method Details
-
visit
- Overrides:
visitin classApiExpressionDefaultVisitor<org.apache.flink.table.expressions.Expression>
-
visit
- Overrides:
visitin classApiExpressionDefaultVisitor<org.apache.flink.table.expressions.Expression>
-
visitNonApiExpression
public org.apache.flink.table.expressions.Expression visitNonApiExpression(org.apache.flink.table.expressions.Expression other) - Overrides:
visitNonApiExpressionin classApiExpressionDefaultVisitor<org.apache.flink.table.expressions.Expression>
-
defaultMethod
protected org.apache.flink.table.expressions.Expression defaultMethod(org.apache.flink.table.expressions.Expression expression) - Specified by:
defaultMethodin classApiExpressionDefaultVisitor<org.apache.flink.table.expressions.Expression>
-