Class ResolverRules
java.lang.Object
org.apache.flink.table.expressions.resolver.rules.ResolverRules
Contains instances of
ResolverRule.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResolverRuleResolves column functions to corresponding fields of inputs.static final ResolverRuleResolvesUnresolvedReferenceExpression.static final ResolverRuleResolves '*' expressions to corresponding fields of inputs.static final ResolverRuleLooks up unresolved call by name.static final ResolverRuleConcatenates over aggregations with corresponding over window.static final ResolverRuleLooks up unresolved calls of built-in functions to make them fully qualified.static final ResolverRuleResolves call based on argument types.static final ResolverRuleResolvesSqlCallExpressions.static final ResolverRuleUnwraps allApiExpression. -
Method Summary
-
Field Details
-
FIELD_RESOLVE
ResolvesUnresolvedReferenceExpression. SeeReferenceResolverRulefor details. -
RESOLVE_SQL_CALL
ResolvesSqlCallExpressions. -
RESOLVE_CALL_BY_ARGUMENTS
Resolves call based on argument types. SeeResolveCallByArgumentsRulefor details. -
LOOKUP_CALL_BY_NAME
Looks up unresolved call by name. SeeLookupCallByNameRulefor details. -
OVER_WINDOWS
Concatenates over aggregations with corresponding over window. SeeOverWindowResolverRulefor details. -
FLATTEN_STAR_REFERENCE
Resolves '*' expressions to corresponding fields of inputs. SeeStarReferenceFlatteningRulefor details. -
EXPAND_COLUMN_FUNCTIONS
Resolves column functions to corresponding fields of inputs. SeeExpandColumnFunctionsRulefor details. -
QUALIFY_BUILT_IN_FUNCTIONS
Looks up unresolved calls of built-in functions to make them fully qualified. -
UNWRAP_API_EXPRESSION
Unwraps allApiExpression.
-