Merge [TRAFODION-2137] PR-634 Metadata access performance  improvements

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

Branch: refs/heads/master
Commit: 71c2d35af65be2fc51954d5a6385fe7e88b0390c
Parents: 98b00b6 15f7877
Author: Anoop Sharma <anoop.sha...@esgyn.com>
Authored: Tue Aug 2 23:24:06 2016 +0000
Committer: Anoop Sharma <anoop.sha...@esgyn.com>
Committed: Tue Aug 2 23:24:06 2016 +0000

----------------------------------------------------------------------
 core/sql/arkcmp/CmpStoredProc.cpp               |   96 +-
 core/sql/arkcmp/CmpStoredProc.h                 |   21 +-
 core/sql/bin/SqlciErrors.txt                    |    3 +-
 core/sql/common/CmpCommon.h                     |    1 +
 core/sql/common/ComSmallDefs.h                  |    3 +-
 core/sql/common/OperTypeEnum.h                  |    2 +
 core/sql/generator/GenExplain.cpp               |   99 +-
 core/sql/generator/GenPreCode.cpp               |    4 +-
 core/sql/generator/GenRelExeUtil.cpp            |   43 +-
 core/sql/generator/GenRelMisc.cpp               |  129 +-
 core/sql/generator/GenRelScan.cpp               |   41 +-
 core/sql/generator/GenUdr.cpp                   |    4 +-
 core/sql/generator/Generator.cpp                |  782 ++++---
 core/sql/generator/Generator.h                  |   78 +-
 core/sql/nskgmake/sqlcat/Makefile               |    1 +
 core/sql/optimizer/BindItemExpr.cpp             |    7 +-
 core/sql/optimizer/BindRI.cpp                   |   28 +-
 core/sql/optimizer/BindRelExpr.cpp              |   97 +-
 core/sql/optimizer/BindWA.h                     |    6 +-
 core/sql/optimizer/EncodedKeyValue.cpp          |   77 +-
 core/sql/optimizer/EncodedKeyValue.h            |   21 +-
 core/sql/optimizer/ItemConstr.h                 |    5 +-
 core/sql/optimizer/NAColumn.cpp                 |  192 +-
 core/sql/optimizer/NAColumn.h                   |    4 +-
 core/sql/optimizer/NAFileSet.cpp                |    2 +-
 core/sql/optimizer/NAFileSet.h                  |   10 +-
 core/sql/optimizer/NARoutine.cpp                |   66 +-
 core/sql/optimizer/NARoutine.h                  |    2 +-
 core/sql/optimizer/NATable.cpp                  | 2067 +++++++++---------
 core/sql/optimizer/NATable.h                    |   14 +-
 core/sql/optimizer/RelExeUtil.cpp               |   24 +-
 core/sql/optimizer/RelExeUtil.h                 |   20 +-
 core/sql/optimizer/RelMisc.h                    |    2 +-
 core/sql/optimizer/RelRoutine.cpp               |   15 +-
 core/sql/optimizer/RelRoutine.h                 |   28 +-
 core/sql/optimizer/RelScan.h                    |   10 +-
 core/sql/optimizer/RelStoredProc.cpp            |    2 +-
 core/sql/optimizer/ValueDesc.cpp                |    7 +-
 core/sql/parser/AllStmtDDL.h                    |    1 +
 core/sql/parser/AllStmtDDLAlterTable.h          |    1 +
 core/sql/parser/BindStmtDDL.cpp                 |   31 +
 core/sql/parser/ElemDDLNode.cpp                 |   12 +
 core/sql/parser/ElemDDLNode.h                   |    4 +
 core/sql/parser/StmtDDLAlter.cpp                |   91 +
 core/sql/parser/StmtDDLAlterSchema.h            |  177 ++
 core/sql/parser/StmtDDLAlterTableStoredDesc.h   |  102 +
 core/sql/parser/sqlparser.y                     |   80 +-
 core/sql/regress/executor/EXPECTED013.SB        |    2 +
 core/sql/regress/executor/TEST122               |    6 +
 core/sql/regress/fullstack2/EXPECTED062         |    6 +
 core/sql/regress/fullstack2/EXPECTED062.RELEASE |    6 +
 core/sql/regress/hive/EXPECTED018               |  187 +-
 core/sql/regress/hive/TEST018                   |    3 +
 core/sql/regress/seabase/EXPECTED031            |  270 ++-
 core/sql/regress/seabase/TEST031                |   48 +-
 core/sql/regress/tools/sbdefs                   |    2 +
 core/sql/sqlcat/ReadTableDef.cpp                |  404 ----
 core/sql/sqlcat/ReadTableDef.h                  |   17 -
 core/sql/sqlcat/TrafDDLdesc.cpp                 |  617 ++++++
 core/sql/sqlcat/TrafDDLdesc.h                   | 1120 ++++++++++
 core/sql/sqlcat/desc.h                          |  473 +---
 core/sql/sqlcat/readRealArk.cpp                 |  146 +-
 core/sql/sqlcat/readRealArk.h                   |    1 -
 core/sql/sqlcomp/CmpDDLCatErrorCodes.h          |    1 +
 core/sql/sqlcomp/CmpDescribe.cpp                |   23 +-
 core/sql/sqlcomp/CmpSeabaseDDL.h                |   85 +-
 core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp        |  323 ++-
 core/sql/sqlcomp/CmpSeabaseDDLincludes.h        |    2 +-
 core/sql/sqlcomp/CmpSeabaseDDLindex.cpp         |   40 +-
 core/sql/sqlcomp/CmpSeabaseDDLmd.h              |    7 +-
 core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp       |    1 -
 core/sql/sqlcomp/CmpSeabaseDDLschema.cpp        |  246 +++
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp         |  731 +++++--
 core/sql/sqlcomp/CmpSeabaseDDLview.cpp          |   12 +-
 core/sql/sqlcomp/DefaultConstants.h             |    6 +
 core/sql/sqlcomp/nadefaults.cpp                 |   10 +-
 76 files changed, 5931 insertions(+), 3376 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/71c2d35a/core/sql/optimizer/BindRelExpr.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/71c2d35a/core/sql/parser/sqlparser.y
----------------------------------------------------------------------

Reply via email to