Inline agg

This is part 1: Serial Inline aggregation contain table agg and group by agg with index.

Waiting for Jenkins.

The best solution is that we can store the evaluated expression for the pass through expression, only for each new group. The benefits is that we can use deleteAsWeGo feature to delete the input temp table.

As our final goal is to inline every aggregation if possible. Currently, without inline aggregation into Join, the scan part is fine. So I guess we should use the old way to store the reference of the original tuple without copying, but disable the deleteAsWeGo on aggregation input temp table.