Merge [TRAFODION-2072] PR-552 Handling long varchars plus couple more changes
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/75aebedc Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/75aebedc Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/75aebedc Branch: refs/heads/master Commit: 75aebedcb84d20bc1a30e9ab49e196bab33d98af Parents: a4ec8cd b39f752 Author: Anoop Sharma <[email protected]> Authored: Tue Jun 21 23:48:23 2016 +0000 Committer: Anoop Sharma <[email protected]> Committed: Tue Jun 21 23:48:23 2016 +0000 ---------------------------------------------------------------------- core/sql/bin/SqlciErrors.txt | 1 + core/sql/comexe/ComTdb.h | 3 +- core/sql/common/CharType.cpp | 6 +- core/sql/common/CharType.h | 10 +- core/sql/common/NAType.cpp | 79 ++ core/sql/common/NAType.h | 2 + core/sql/exp/ExpAlignedFormat.h | 10 +- core/sql/exp/exp_tuple_desc.h | 2 +- core/sql/generator/GenRelScan.cpp | 59 +- core/sql/generator/Generator.cpp | 3 +- core/sql/optimizer/BindRelExpr.cpp | 25 +- core/sql/optimizer/BindWA.cpp | 3 +- core/sql/optimizer/BindWA.h | 37 +- core/sql/optimizer/ItemExpr.cpp | 1 + core/sql/optimizer/ItemFunc.h | 28 +- core/sql/optimizer/NAColumn.cpp | 15 + core/sql/optimizer/NAColumn.h | 3 + core/sql/optimizer/NAFileSet.h | 2 + core/sql/optimizer/NATable.cpp | 125 ++- core/sql/optimizer/NATable.h | 25 +- core/sql/optimizer/RelExeUtil.cpp | 11 +- core/sql/optimizer/SynthType.cpp | 11 +- core/sql/parser/ElemDDLLike.cpp | 4 +- core/sql/parser/ElemDDLLikeCreateTable.h | 6 +- core/sql/parser/StmtDDLCreate.cpp | 43 +- core/sql/parser/sqlparser.y | 18 + core/sql/regress/hive/EXPECTED005 | 12 +- core/sql/regress/hive/EXPECTED009 | 1131 +++++++++++++++++++++---- core/sql/regress/hive/FILTER009 | 49 ++ core/sql/regress/hive/TEST009 | 91 +- core/sql/regress/hive/TEST020 | 2 +- core/sql/regress/privs2/EXPECTED129 | 36 +- core/sql/regress/seabase/EXPECTED003 | 2 +- core/sql/regress/seabase/EXPECTED011 | 16 +- core/sql/regress/seabase/EXPECTED031 | 237 ++++++ core/sql/regress/seabase/TEST011 | 2 +- core/sql/regress/seabase/TEST031 | 53 ++ core/sql/sqlcat/desc.h | 3 +- core/sql/sqlcomp/CmpDescribe.cpp | 300 +++++-- core/sql/sqlcomp/CmpSeabaseDDL.h | 124 +-- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 27 +- core/sql/sqlcomp/CmpSeabaseDDLmd.h | 8 + core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 135 ++- core/sql/sqlcomp/DefaultConstants.h | 3 + core/sql/sqlcomp/nadefaults.cpp | 6 + 45 files changed, 2343 insertions(+), 426 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/75aebedc/core/sql/bin/SqlciErrors.txt ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/75aebedc/core/sql/sqlcomp/CmpSeabaseDDL.h ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/75aebedc/core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/75aebedc/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp ----------------------------------------------------------------------
