Interface ResolverRule
@Internal
public interface ResolverRule
Rule that can be applied during resolution of
Expression. Rules are applied to a
collection of expressions at once, e.g. all expressions in a projection. One must consider order
in which rules are applied. Some rules might e.g. require that references to fields have to be
already resolved.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContextual information that can be used during application of the rule. -
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.flink.table.expressions.Expression>apply(List<org.apache.flink.table.expressions.Expression> expression, ResolverRule.ResolutionContext context)
-
Method Details
-
apply
List<org.apache.flink.table.expressions.Expression> apply(List<org.apache.flink.table.expressions.Expression> expression, ResolverRule.ResolutionContext context)
-