Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
val t = CollectionDataSets.get3TupleDataSet(env).as('a, 'b, 'c) .groupBy('a) .select('a, 'b.avg as 'value) .filter('a === 1)
For this query, filter is expected to be pushed down before the aggregate by FilterAggregateTransposeRule, currently the optimzied logical plan is not what we desired.
Attachments
Issue Links
- relates to
-
FLINK-3508 Add more test cases to verify the rules of logical plan optimization
- Closed