Merge [TRAFODION-2317] Infrastructure for common subexpressions PR-794

Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/1b6dfef7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/1b6dfef7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/1b6dfef7

Branch: refs/heads/master
Commit: 1b6dfef74c2f4e28fe948f852398d2057216a49b
Parents: 07a77b8 8f48640
Author: Hans Zeller <[email protected]>
Authored: Mon Oct 31 22:53:57 2016 +0000
Committer: Hans Zeller <[email protected]>
Committed: Mon Oct 31 22:53:57 2016 +0000

----------------------------------------------------------------------
 core/sqf/sql/scripts/pstat                     |    2 +-
 core/sql/arkcmp/CmpContext.cpp                 |   61 +-
 core/sql/arkcmp/CmpContext.h                   |   13 +-
 core/sql/arkcmp/CmpSqlSession.h                |    2 +-
 core/sql/arkcmp/CmpStatement.cpp               |   39 +
 core/sql/arkcmp/CmpStatement.h                 |   33 +-
 core/sql/bin/SqlciErrors.txt                   |    4 +
 core/sql/comexe/ComTdbExeUtil.cpp              |   15 +
 core/sql/comexe/ComTdbExeUtil.h                |   36 +-
 core/sql/comexe/ComTdbHdfsScan.h               |    8 +-
 core/sql/common/ComSmallDefs.h                 |    4 +-
 core/sql/common/ComSqlId.cpp                   |    4 +-
 core/sql/common/ComSqlId.h                     |    4 +-
 core/sql/common/NAType.cpp                     |   17 +-
 core/sql/common/NAType.h                       |    4 +-
 core/sql/common/OperTypeEnum.h                 |    2 +
 core/sql/executor/ExExeUtil.h                  |    9 +-
 core/sql/executor/ExExeUtilMisc.cpp            |   18 +
 core/sql/executor/ExExeUtilVolTab.cpp          |  110 +-
 core/sql/executor/ExHdfsScan.cpp               |  170 +-
 core/sql/executor/ExHdfsScan.h                 |    7 +
 core/sql/generator/GenExplain.cpp              |    4 -
 core/sql/generator/GenPreCode.cpp              |  121 +-
 core/sql/generator/GenRelExeUtil.cpp           |   31 +-
 core/sql/generator/GenRelMisc.cpp              |   11 +
 core/sql/generator/GenRelScan.cpp              |   24 +-
 core/sql/generator/Generator.cpp               |    2 +
 core/sql/generator/Generator.h                 |   20 +-
 core/sql/nskgmake/arkcmplib/Makefile           |    4 -
 core/sql/optimizer/BindRelExpr.cpp             |  132 +-
 core/sql/optimizer/BindWA.cpp                  |    1 +
 core/sql/optimizer/BindWA.h                    |    9 +-
 core/sql/optimizer/CacheWA.h                   |    2 +-
 core/sql/optimizer/GroupAttr.cpp               |    5 +-
 core/sql/optimizer/GroupAttr.h                 |    2 +
 core/sql/optimizer/HDFSHook.cpp                |   35 +-
 core/sql/optimizer/HDFSHook.h                  |   13 +-
 core/sql/optimizer/ItemColRef.h                |    1 +
 core/sql/optimizer/ItemExpr.cpp                |   45 +-
 core/sql/optimizer/MVCandidates.cpp            |    1 -
 core/sql/optimizer/NormRelExpr.cpp             | 1359 +++++++++++++++-
 core/sql/optimizer/NormWA.h                    |   10 +-
 core/sql/optimizer/ObjectNames.cpp             |    7 +
 core/sql/optimizer/ObjectNames.h               |    1 +
 core/sql/optimizer/OptLogRelExpr.cpp           |   94 +-
 core/sql/optimizer/OptimizerSimulator.cpp      |   36 +-
 core/sql/optimizer/OptimizerSimulator.h        |    1 -
 core/sql/optimizer/RelExeUtil.cpp              |    8 +-
 core/sql/optimizer/RelExeUtil.h                |   13 +-
 core/sql/optimizer/RelExpr.cpp                 |  331 +++-
 core/sql/optimizer/RelExpr.h                   |   44 +
 core/sql/optimizer/RelFastTransport.cpp        |  115 ++
 core/sql/optimizer/RelFastTransport.h          |   33 +-
 core/sql/optimizer/RelGrby.h                   |    8 +
 core/sql/optimizer/RelJoin.h                   |    8 +
 core/sql/optimizer/RelMisc.h                   |  355 +++-
 core/sql/optimizer/RelScan.h                   |   46 +-
 core/sql/optimizer/RelSet.h                    |    9 +
 core/sql/optimizer/TableDesc.cpp               |   71 +-
 core/sql/optimizer/TableDesc.h                 |   11 +
 core/sql/optimizer/TransRule.cpp               |   55 +-
 core/sql/optimizer/TransRule.h                 |   19 +
 core/sql/optimizer/ValueDesc.cpp               |  171 +-
 core/sql/optimizer/ValueDesc.h                 |   17 +-
 core/sql/parser/sqlparser.y                    |   59 +-
 core/sql/regress/compGeneral/EXPECTED005       |    6 -
 core/sql/regress/compGeneral/EXPECTED045       | 1610 +++++++++++++++++++
 core/sql/regress/compGeneral/TEST005           |    2 -
 core/sql/regress/compGeneral/TEST045           | 1281 +++++++++++++++
 core/sql/regress/core/EXPECTED004.SB           |   66 +-
 core/sql/regress/seabase/EXPECTED016           |   14 -
 core/sql/regress/seabase/EXPECTED018           |    6 +-
 core/sql/regress/tools/runregr_compGeneral.ksh |    2 +-
 core/sql/sqlcomp/CmpDescribe.cpp               |    6 +-
 core/sql/sqlcomp/CmpMain.cpp                   |    6 +-
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp        |    6 +-
 core/sql/sqlcomp/DefaultConstants.h            |    9 +
 core/sql/sqlcomp/nadefaults.cpp                |   18 +-
 core/sql/sqlcomp/parser.cpp                    |    3 +
 79 files changed, 6503 insertions(+), 438 deletions(-)
----------------------------------------------------------------------


Reply via email to