This change list includes several fixes:
1. Adds a rule to push subplan into group-by
2. Adds a rule to eliminate subplan with input cardinality one
3. Fix the nested running aggregate runtime
4. Adds a wrapper of FrameTupleAppender to internally flush full frames.
A TODO item is to cleanup existing usage of FrameTupleAppender to use the wrapper, which makes code simpler.
Change-Id: I647f9bce2f40700b18bdcad1fa64fb8f0a26838b
Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/149
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Preston Carman <ecarm002@ucr.edu>
Reviewed-by: Till Westmann <westmann@gmail.com>
13 files changed