Prune columns after partition rule.
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/commit/71aa8d26 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/tree/71aa8d26 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep/diff/71aa8d26 Branch: refs/heads/trace Commit: 71aa8d265cc2240da0ebf8275a70884002a1ea45 Parents: 475704e Author: Zuyu Zhang <[email protected]> Authored: Tue Sep 19 19:17:29 2017 -0500 Committer: Zuyu Zhang <[email protected]> Committed: Tue Sep 19 19:17:29 2017 -0500 ---------------------------------------------------------------------- query_optimizer/PhysicalGenerator.cpp | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-quickstep/blob/71aa8d26/query_optimizer/PhysicalGenerator.cpp ---------------------------------------------------------------------- diff --git a/query_optimizer/PhysicalGenerator.cpp b/query_optimizer/PhysicalGenerator.cpp index 6932b30..865cd11 100644 --- a/query_optimizer/PhysicalGenerator.cpp +++ b/query_optimizer/PhysicalGenerator.cpp @@ -173,6 +173,7 @@ P::PhysicalPtr PhysicalGenerator::optimizePlan() { // set output PartitionSchemeHeader in a Physical Plan node, when needed. if (FLAGS_use_partition_rule) { rules.push_back(std::make_unique<Partition>(optimizer_context_)); + rules.push_back(std::make_unique<PruneColumns>()); } // NOTE(jianqiao): Adding rules after InjectJoinFilters (or AttachLIPFilters)
