Interface ResolverRule
-
@Internal public interface ResolverRule
Rule that can be applied during resolution ofExpression
. 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 Classes Modifier and Type Interface Description static interface
ResolverRule.ResolutionContext
Contextual information that can be used during application of the rule.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<org.apache.flink.table.expressions.Expression>
apply(List<org.apache.flink.table.expressions.Expression> expression, ResolverRule.ResolutionContext context)
-
-
-
Method Detail
-
apply
List<org.apache.flink.table.expressions.Expression> apply(List<org.apache.flink.table.expressions.Expression> expression, ResolverRule.ResolutionContext context)
-
-