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 ResolverRuleEXPAND_COLUMN_FUNCTIONSResolves column functions to corresponding fields of inputs.static ResolverRuleFIELD_RESOLVEResolvesUnresolvedReferenceExpression.static ResolverRuleFLATTEN_STAR_REFERENCEResolves '*' expressions to corresponding fields of inputs.static ResolverRuleLOOKUP_CALL_BY_NAMELooks up unresolved call by name.static ResolverRuleOVER_WINDOWSConcatenates over aggregations with corresponding over window.static ResolverRuleQUALIFY_BUILT_IN_FUNCTIONSLooks up unresolved calls of built-in functions to make them fully qualified.static ResolverRuleRESOLVE_CALL_BY_ARGUMENTSResolves call based on argument types.static ResolverRuleRESOLVE_SQL_CALLResolvesSqlCallExpressions.static ResolverRuleUNWRAP_API_EXPRESSIONUnwraps allApiExpression.
-
-
-
Field Detail
-
FIELD_RESOLVE
public static final ResolverRule FIELD_RESOLVE
ResolvesUnresolvedReferenceExpression. SeeReferenceResolverRulefor details.
-
RESOLVE_SQL_CALL
public static final ResolverRule RESOLVE_SQL_CALL
ResolvesSqlCallExpressions.
-
RESOLVE_CALL_BY_ARGUMENTS
public static final ResolverRule RESOLVE_CALL_BY_ARGUMENTS
Resolves call based on argument types. SeeResolveCallByArgumentsRulefor details.
-
LOOKUP_CALL_BY_NAME
public static final ResolverRule LOOKUP_CALL_BY_NAME
Looks up unresolved call by name. SeeLookupCallByNameRulefor details.
-
OVER_WINDOWS
public static final ResolverRule OVER_WINDOWS
Concatenates over aggregations with corresponding over window. SeeOverWindowResolverRulefor details.
-
FLATTEN_STAR_REFERENCE
public static final ResolverRule FLATTEN_STAR_REFERENCE
Resolves '*' expressions to corresponding fields of inputs. SeeStarReferenceFlatteningRulefor details.
-
EXPAND_COLUMN_FUNCTIONS
public static final ResolverRule EXPAND_COLUMN_FUNCTIONS
Resolves column functions to corresponding fields of inputs. SeeExpandColumnFunctionsRulefor 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.
-
-