Class ResolverRules
- java.lang.Object
-
- org.apache.flink.table.expressions.resolver.rules.ResolverRules
-
@Internal public final class ResolverRules extends Object
Contains instances ofResolverRule
.
-
-
Field Summary
Fields Modifier and Type Field Description static ResolverRule
EXPAND_COLUMN_FUNCTIONS
Resolves column functions to corresponding fields of inputs.static ResolverRule
FIELD_RESOLVE
ResolvesUnresolvedReferenceExpression
.static ResolverRule
FLATTEN_STAR_REFERENCE
Resolves '*' expressions to corresponding fields of inputs.static ResolverRule
LOOKUP_CALL_BY_NAME
Looks up unresolved call by name.static ResolverRule
OVER_WINDOWS
Concatenates over aggregations with corresponding over window.static ResolverRule
QUALIFY_BUILT_IN_FUNCTIONS
Looks up unresolved calls of built-in functions to make them fully qualified.static ResolverRule
RESOLVE_CALL_BY_ARGUMENTS
Resolves call based on argument types.static ResolverRule
RESOLVE_SQL_CALL
ResolvesSqlCallExpression
s.static ResolverRule
UNWRAP_API_EXPRESSION
Unwraps allApiExpression
.
-
-
-
Field Detail
-
FIELD_RESOLVE
public static final ResolverRule FIELD_RESOLVE
ResolvesUnresolvedReferenceExpression
. SeeReferenceResolverRule
for details.
-
RESOLVE_SQL_CALL
public static final ResolverRule RESOLVE_SQL_CALL
ResolvesSqlCallExpression
s.
-
RESOLVE_CALL_BY_ARGUMENTS
public static final ResolverRule RESOLVE_CALL_BY_ARGUMENTS
Resolves call based on argument types. SeeResolveCallByArgumentsRule
for details.
-
LOOKUP_CALL_BY_NAME
public static final ResolverRule LOOKUP_CALL_BY_NAME
Looks up unresolved call by name. SeeLookupCallByNameRule
for details.
-
OVER_WINDOWS
public static final ResolverRule OVER_WINDOWS
Concatenates over aggregations with corresponding over window. SeeOverWindowResolverRule
for details.
-
FLATTEN_STAR_REFERENCE
public static final ResolverRule FLATTEN_STAR_REFERENCE
Resolves '*' expressions to corresponding fields of inputs. SeeStarReferenceFlatteningRule
for details.
-
EXPAND_COLUMN_FUNCTIONS
public static final ResolverRule EXPAND_COLUMN_FUNCTIONS
Resolves column functions to corresponding fields of inputs. SeeExpandColumnFunctionsRule
for details.
-
QUALIFY_BUILT_IN_FUNCTIONS
public static final ResolverRule QUALIFY_BUILT_IN_FUNCTIONS
Looks up unresolved calls of built-in functions to make them fully qualified.
-
UNWRAP_API_EXPRESSION
public static final ResolverRule UNWRAP_API_EXPRESSION
Unwraps allApiExpression
.
-
-