merge [TRAFODION-2335]
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/995e8a09 Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/995e8a09 Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/995e8a09 Branch: refs/heads/master Commit: 995e8a0904e8fdb9195ecc1b4346b89a20aa7d63 Parents: ee2cff9 fce62f8 Author: Liu Ming <ovis_p...@sina.com> Authored: Fri Apr 6 17:55:28 2018 +0000 Committer: Liu Ming <ovis_p...@sina.com> Committed: Fri Apr 6 17:55:28 2018 +0000 ---------------------------------------------------------------------- core/sql/common/ComSmallDefs.h | 38 ++++++--- core/sql/exp/exp_attrs.cpp | 2 + core/sql/exp/exp_attrs.h | 2 +- core/sql/generator/GenExpGenerator.cpp | 14 ++++ core/sql/optimizer/BindItemExpr.cpp | 1 + core/sql/optimizer/BindRelExpr.cpp | 7 +- core/sql/optimizer/ColStatDesc.cpp | 4 + core/sql/optimizer/ItemExpr.cpp | 2 + core/sql/optimizer/ItemFunc.h | 6 ++ core/sql/optimizer/ValueDesc.cpp | 2 +- core/sql/parser/ElemDDLCol.cpp | 41 +++++++++- core/sql/parser/ElemDDLColDef.h | 9 +++ core/sql/parser/ElemDDLColDefault.h | 17 ++++ core/sql/parser/sqlparser.y | 42 ++++++++-- core/sql/regress/seabase/EXPECTED020 | 109 ++++++++++++++++++++++++++ core/sql/regress/seabase/TEST020 | 38 +++++++++ core/sql/sqlcomp/CmpDescribe.cpp | 6 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 23 ++++++ core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 15 ++++ core/sql/sqlcomp/CmpSeabaseDDLutil.cpp | 6 ++ 20 files changed, 362 insertions(+), 22 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/exp/exp_attrs.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/exp/exp_attrs.h ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/generator/GenExpGenerator.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/optimizer/BindItemExpr.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/optimizer/BindRelExpr.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/optimizer/ItemExpr.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/optimizer/ItemFunc.h ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/optimizer/ValueDesc.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/parser/sqlparser.y ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/sqlcomp/CmpDescribe.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/995e8a09/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp ----------------------------------------------------------------------