PR-1615 [TRAFODION-3086] Further enhancements to 'DDL on Hive objects'
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/0e7d16dc Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/0e7d16dc Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/0e7d16dc Branch: refs/heads/master Commit: 0e7d16dc92a9f96b0a189ed8ef125d9f144cfe4e Parents: 0db94ea 90dd2d3 Author: Anoop Sharma <[email protected]> Authored: Wed Jun 20 18:53:04 2018 +0000 Committer: Anoop Sharma <[email protected]> Committed: Wed Jun 20 18:53:04 2018 +0000 ---------------------------------------------------------------------- core/sql/arkcmp/CmpStatement.cpp | 1 - core/sql/arkcmp/CmpStatement.h | 5 - core/sql/comexe/ComTdb.cpp | 6 - core/sql/comexe/ComTdb.h | 1 - core/sql/comexe/ComTdbExeUtil.cpp | 149 +-- core/sql/comexe/ComTdbExeUtil.h | 156 +-- core/sql/common/ComMisc.cpp | 47 + core/sql/common/ComMisc.h | 14 + core/sql/common/OperTypeEnum.h | 1 - core/sql/executor/ExComTdb.cpp | 6 - core/sql/executor/ExExeUtil.h | 202 ++-- core/sql/executor/ExExeUtilLoad.cpp | 21 +- core/sql/executor/ExExeUtilMisc.cpp | 1156 ++++------------------ core/sql/executor/hiveHook.cpp | 47 +- core/sql/exp/ExpErrorEnums.h | 2 - core/sql/generator/GenExplain.cpp | 58 ++ core/sql/generator/GenPreCode.cpp | 16 +- core/sql/generator/GenRelExeUtil.cpp | 243 ++--- core/sql/optimizer/BindRelExpr.cpp | 14 +- core/sql/optimizer/ImplRule.h | 64 -- core/sql/optimizer/RelCache.cpp | 4 - core/sql/optimizer/RelExeUtil.cpp | 264 +++-- core/sql/optimizer/RelExeUtil.h | 183 ++-- core/sql/optimizer/RelExpr.cpp | 2 - core/sql/optimizer/RelFastTransport.cpp | 75 +- core/sql/optimizer/RelUpdate.h | 15 - core/sql/parser/ElemDDLLikeOptions.cpp | 31 - core/sql/parser/ElemDDLLikeOptions.h | 33 - core/sql/parser/ElemDDLNode.h | 3 - core/sql/parser/ParDDLLikeOpts.cpp | 14 - core/sql/parser/ParDDLLikeOptsCreateTable.h | 1 - core/sql/parser/SqlParserAux.cpp | 8 - core/sql/parser/SqlParserAux.h | 8 - core/sql/parser/StmtDDLCreate.cpp | 4 +- core/sql/parser/StmtDDLCreateTable.h | 20 +- core/sql/parser/StmtDDLonHiveObjects.h | 2 - core/sql/parser/sqlparser.y | 341 +++---- core/sql/regress/hive/DIFF008.KNOWN | 2 +- core/sql/regress/hive/EXPECTED005 | 125 ++- core/sql/regress/hive/EXPECTED008 | 292 ++++-- core/sql/regress/hive/FILTER008 | 1 + core/sql/regress/hive/TEST008 | 73 +- core/sql/sqlcomp/CmpDescribe.cpp | 92 -- core/sql/sqlcomp/CmpDescribe.h | 8 - core/sql/sqlcomp/CmpSeabaseDDL.h | 5 - core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 24 + core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 307 +----- core/sql/sqlcomp/DefaultConstants.h | 13 +- core/sql/sqlcomp/nadefaults.cpp | 4 +- core/sql/sqlcomp/parser.cpp | 18 +- core/sql/sqlcomp/parser.h | 5 + 51 files changed, 1451 insertions(+), 2735 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/0e7d16dc/core/sql/sqlcomp/DefaultConstants.h ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/0e7d16dc/core/sql/sqlcomp/nadefaults.cpp ----------------------------------------------------------------------
