HAWQ-404. Add sort during INSERT of append only AO partition tables
Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/2a150660 Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/2a150660 Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/2a150660 Branch: refs/heads/master Commit: 2a150660417bd61db1d0b30c7e7bce9222e2fda1 Parents: ac26f48 6e6890a Author: ivan <iw...@pivotal.io> Authored: Tue Mar 15 09:53:24 2016 +0800 Committer: ivan <iw...@pivotal.io> Committed: Tue Mar 15 09:53:24 2016 +0800 ---------------------------------------------------------------------- src/backend/executor/execDML.c | 99 +++++++++------ src/backend/executor/execMain.c | 13 +- src/backend/executor/execUtils.c | 2 +- src/backend/executor/nodeDML.c | 2 +- src/backend/gpopt/ivy.xml | 2 +- .../gpopt/translate/CTranslatorDXLToPlStmt.cpp | 2 + .../translate/CTranslatorRelcacheToDXL.cpp | 9 ++ src/backend/gpopt/utils/COptTasks.cpp | 4 +- src/backend/nodes/copyfuncs.c | 1 + src/backend/nodes/outfast.c | 1 + src/backend/nodes/outfuncs.c | 1 + src/backend/nodes/readfast.c | 1 + src/backend/utils/misc/guc.c | 11 ++ src/include/executor/execDML.h | 3 +- src/include/gpopt/translate/CTranslatorUtils.h | 4 - src/include/nodes/execnodes.h | 7 +- src/include/nodes/plannodes.h | 1 + src/include/utils/guc.h | 1 + src/test/regress/expected/goh_partition.out | 126 +++++++++++++++++++ .../expected/gpsql_alter_table_optimizer.out | 2 +- src/test/regress/expected/insert_optimizer.out | 2 +- src/test/regress/sql/goh_partition.sql | 68 ++++++++++ 22 files changed, 304 insertions(+), 58 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/2a150660/src/backend/utils/misc/guc.c ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/2a150660/src/include/utils/guc.h ----------------------------------------------------------------------