ResolveAggregateFunctions Logical Analysis Rule¶
ResolveAggregateFunctions
is a logical rule (Rule[LogicalPlan]
).
ResolveAggregateFunctions
is part of Resolution batch of Logical Analyzer.
Creating Instance¶
ResolveAggregateFunctions
takes no arguments to be created.
ResolveAggregateFunctions
is created when:
Analyzer
is requested for batches
Executing Rule¶
apply(
plan: LogicalPlan): LogicalPlan
apply
resolves the following operators in the input LogicalPlan:
- UnresolvedHaving with Aggregate resolved
Filter
with Aggregate resolved- Sort with Aggregate resolved