Merge remote branch 'origin/master' into traf_misc

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

Branch: refs/heads/master
Commit: af857181e0853426b1f72293a9e5f7a10c0bdd5d
Parents: 811d2bd 877339a
Author: Sandhya Sundaresan <[email protected]>
Authored: Fri Jun 15 18:49:11 2018 +0000
Committer: Sandhya Sundaresan <[email protected]>
Committed: Fri Jun 15 18:49:11 2018 +0000

----------------------------------------------------------------------
 .../jdbc/t4/CONNECTION_CONTEXT_def.java         |    1 +
 .../java/org/trafodion/jdbc/t4/Certificate.java |    4 +-
 .../main/java/org/trafodion/jdbc/t4/Cipher.java |    8 +-
 .../jdbc/t4/InitializeDialogueMessage.java      |    3 +-
 .../trafodion/jdbc/t4/InterfaceConnection.java  |    7 +-
 .../trafodion/jdbc/t4/InterfaceResultSet.java   |  103 +-
 .../trafodion/jdbc/t4/InterfaceStatement.java   |    9 +-
 .../main/java/org/trafodion/jdbc/t4/Key.java    |    8 +-
 .../org/trafodion/jdbc/t4/MessageDigest.java    |    2 +-
 .../main/java/org/trafodion/jdbc/t4/SecPwd.java |    2 +-
 .../java/org/trafodion/jdbc/t4/Security.java    |    2 +-
 .../trafodion/jdbc/t4/SecurityException.java    |   11 +-
 .../org/trafodion/jdbc/t4/T4DSProperties.java   |    3 +
 .../org/trafodion/jdbc/t4/T4Properties.java     |   32 +-
 .../java/org/trafodion/jdbc/t4/TRANSPORT.java   |    1 +
 .../org/trafodion/jdbc/t4/TrafT4Statement.java  |    4 +-
 core/conn/odbc/src/odbc/Common/Global.h         |    3 +
 .../odbc/Krypton/generated_incs/odbcCommon.h    |    1 +
 .../src/odbc/nsksrvr/Interface/odbcs_srvr.cpp   |    1 +
 core/conn/odbc/src/odbc/nsksrvr/SrvrConnect.cpp |  328 +++-
 core/conn/odbc/src/odbc/nsksrvr/SrvrMain.cpp    |   23 +
 .../odbc/src/odbc/nsksrvrcore/srvrothers.cpp    |  137 +-
 .../odbc/odbcclient/unixcli/cli/chandle.cpp     |    5 +-
 .../unixcli/cli/sqlexportfunc_drvr.cpp          |  470 ++++-
 .../odbcclient/unixcli/cli/sqlexportfunc_drvr.h |  367 ++++
 core/sqf/export/include/seabed/int/thread.inl   |    3 +
 core/sqf/macros.gmk                             |    9 +
 core/sqf/sql/scripts/install_local_hadoop       |   22 +-
 core/sqf/src/seabed/src/Makefile                |   20 +-
 core/sqf/src/seatrans/hbase-trx/pom.xml.cdh54   |    1 +
 core/sqf/src/seatrans/hbase-trx/pom.xml.cdh55   |    1 +
 core/sqf/src/seatrans/hbase-trx/pom.xml.cdh57   |    1 +
 core/sqf/src/seatrans/hbase-trx/pom.xml.hdp     |    1 +
 core/sqf/src/seatrans/hbase-trx/pom.xml.hdp2_1  |    1 +
 core/sqf/src/seatrans/hbase-trx/pom.xml.mapr    |  334 ----
 .../tm/hbasetmlib2/javaobjectinterfacetm.cpp    |    3 +-
 .../tm/hbasetmlib2/javaobjectinterfacetm.h      |    1 +
 core/sqf/src/tm/tmlib.cpp                       |  188 +-
 core/sqf/src/tm/tmlib.h                         |   27 +-
 core/sqf/src/tm/tmtransaction.cpp               |   22 +-
 core/sqf/src/trafconf/Makefile                  |    3 +
 core/sqf/src/trafconf/tcdbsqlite.cpp            |    2 -
 core/sqf/src/trafconf/tctrace.cpp               |    2 +-
 core/sqf/src/trafconf/tctrace.h                 |    2 +-
 core/sql/bin/SqlciErrors.txt                    |   12 +-
 core/sql/cli/SessionDefaults.cpp                |    5 +-
 core/sql/comexe/ComCompressionInfo.cpp          |   84 +
 core/sql/comexe/ComCompressionInfo.h            |   91 +
 core/sql/comexe/ComTdbExeUtil.cpp               |   15 -
 core/sql/comexe/ComTdbExeUtil.h                 |   18 +-
 core/sql/comexe/ComTdbFastTransport.cpp         |    1 +
 core/sql/comexe/ComTdbFastTransport.h           |    7 +-
 core/sql/comexe/ComTdbHdfsScan.cpp              |    1 +
 core/sql/comexe/ComTdbHdfsScan.h                |    6 +-
 core/sql/common/ComAnsiNamePart.cpp             |   24 +
 core/sql/common/ComAnsiNamePart.h               |    2 +
 core/sql/common/ComObjectName.cpp               |    7 +-
 core/sql/common/NAString.cpp                    |   27 +-
 core/sql/common/NAType.cpp                      |   10 +-
 core/sql/common/OperTypeEnum.h                  |    4 +
 core/sql/executor/ExComTdb.cpp                  |    1 -
 core/sql/executor/ExExeUtil.h                   |   54 -
 core/sql/executor/ExExeUtilGet.cpp              |  244 ++-
 core/sql/executor/ExExeUtilMisc.cpp             |   39 -
 core/sql/executor/ExHdfsScan.cpp                |   17 +-
 core/sql/executor/HdfsClient_JNI.cpp            |  139 +-
 core/sql/executor/HdfsClient_JNI.h              |    9 +-
 core/sql/executor/HiveClient_JNI.cpp            |    3 +-
 core/sql/executor/JavaObjectInterface.cpp       |   43 +-
 core/sql/executor/JavaObjectInterface.h         |    8 +-
 core/sql/executor/hiveHook.cpp                  |   14 +-
 .../sql/executor/org_trafodion_sql_HDFSClient.h |   31 +
 core/sql/exp/ExpLOBinterface.h                  |   10 +
 core/sql/exp/ExpPCodeClauseGen.cpp              |    4 +
 core/sql/exp/exp_bignum.cpp                     |   14 +
 core/sql/exp/exp_clause.cpp                     |    3 +
 core/sql/exp/exp_clause_derived.h               |   14 +-
 core/sql/export/ComDiags.cpp                    |    1 +
 core/sql/generator/GenExpGenerator.cpp          |    2 +
 core/sql/generator/GenExpGenerator.h            |    9 +-
 core/sql/generator/GenExplain.cpp               |   25 +-
 core/sql/generator/GenFastTransport.cpp         |   10 +
 core/sql/generator/GenItemExpr.cpp              |    2 +
 core/sql/generator/GenPreCode.cpp               |    4 +-
 core/sql/generator/GenRelExeUtil.cpp            |   34 +-
 core/sql/generator/GenRelScan.cpp               |    9 +-
 core/sql/generator/Generator.h                  |    2 +-
 core/sql/nskgmake/comexe/Makefile               |    3 +-
 core/sql/nskgmake/sqlcomp/Makefile              |    1 +
 core/sql/optimizer/BindItemExpr.cpp             |  157 +-
 core/sql/optimizer/BindRelExpr.cpp              |    5 +-
 core/sql/optimizer/GroupAttr.h                  |   15 +-
 core/sql/optimizer/ItemFunc.h                   |    3 +
 core/sql/optimizer/NATable.cpp                  |   46 +-
 core/sql/optimizer/NATable.h                    |   42 +-
 core/sql/optimizer/NormRelExpr.cpp              |   20 +-
 core/sql/optimizer/RelExeUtil.cpp               |   92 +-
 core/sql/optimizer/RelExeUtil.h                 |   11 +-
 core/sql/optimizer/RelExpr.cpp                  |   12 +-
 core/sql/optimizer/RelMisc.h                    |    2 +
 core/sql/optimizer/ValueDesc.cpp                |   27 +-
 core/sql/optimizer/hiveHook.h                   |   16 +
 core/sql/parser/AllStmtDDL.h                    |    2 +
 core/sql/parser/ElemDDLConstraintPK.h           |   23 +-
 core/sql/parser/ElemDDLLikeOptions.cpp          |   30 +
 core/sql/parser/ElemDDLLikeOptions.h            |   33 +
 core/sql/parser/ElemDDLNode.cpp                 |    6 +
 core/sql/parser/ElemDDLNode.h                   |    6 +-
 core/sql/parser/ParDDLLikeOpts.cpp              |   15 +
 core/sql/parser/ParDDLLikeOptsCreateTable.h     |   14 +
 core/sql/parser/ParKeyWords.cpp                 |    2 -
 core/sql/parser/SqlParserAux.cpp                |   75 +-
 core/sql/parser/SqlParserAux.h                  |   14 +-
 core/sql/parser/StmtDDLCleanupObjects.h         |    4 +-
 core/sql/parser/StmtDDLCreate.cpp               |   35 +-
 core/sql/parser/StmtDDLCreateTable.h            |   14 +
 core/sql/parser/StmtDDLCreateView.h             |    7 +
 core/sql/parser/StmtDDLDrop.cpp                 |    3 +-
 core/sql/parser/StmtDDLDropView.h               |    6 +
 core/sql/parser/StmtDDLMisc.cpp                 |    2 -
 core/sql/parser/StmtDDLRegOrUnregHive.cpp       |    4 +-
 core/sql/parser/StmtDDLRegOrUnregHive.h         |    6 +-
 core/sql/parser/StmtDDLonHiveObjects.h          |  191 ++
 core/sql/parser/sqlparser.y                     | 1167 +++++++-----
 core/sql/parser/ulexer.cpp                      |   25 +-
 .../sql/regress/compGeneral/DIFF006.KNOWN.SB.OS |   12 -
 core/sql/regress/compGeneral/EXPECTED006.SB     |   53 +-
 core/sql/regress/compGeneral/EXPECTEDTOK        |    7 +-
 core/sql/regress/compGeneral/EXPECTEDTOK2       |    7 +-
 core/sql/regress/compGeneral/TEST006            |    1 +
 core/sql/regress/core/EXPECTED002.LINUX         |   15 +
 core/sql/regress/core/EXPECTED037.SB            |   39 +-
 core/sql/regress/core/EXPECTED056.SB            |    6 +
 core/sql/regress/core/EXPECTED116               |  197 +-
 core/sql/regress/core/EXPECTED163               |   63 +
 core/sql/regress/core/TEST002                   |    5 +
 core/sql/regress/core/TEST037                   |   20 +
 core/sql/regress/core/TEST056                   |    2 +
 core/sql/regress/core/TEST163                   |  115 ++
 core/sql/regress/executor/EXPECTED016.SB        |   20 +-
 core/sql/regress/executor/EXPECTED020           |    4 +
 core/sql/regress/executor/EXPECTED063           |   24 +-
 core/sql/regress/executor/EXPECTED122           |   27 +-
 core/sql/regress/executor/TEST016               |    7 +-
 core/sql/regress/executor/TEST063               |    2 +-
 core/sql/regress/executor/TEST122               |    5 +-
 core/sql/regress/hive/DIFF002.KNOWN             |   14 +
 core/sql/regress/hive/DIFF003.KNOWN             |   10 +-
 core/sql/regress/hive/DIFF008.KNOWN             |    7 +
 core/sql/regress/hive/DIFF009.KNOWN             |    3 +
 core/sql/regress/hive/EXPECTED003               |    2 +-
 core/sql/regress/hive/EXPECTED005               |  189 +-
 core/sql/regress/hive/EXPECTED007               |  314 +++-
 core/sql/regress/hive/EXPECTED008               | 1108 +++++++++++
 core/sql/regress/hive/EXPECTED009               |   96 +-
 core/sql/regress/hive/EXPECTED018               |  840 +++++----
 core/sql/regress/hive/FILTER002                 |   33 +
 core/sql/regress/hive/FILTER005                 |    1 +
 core/sql/regress/hive/FILTER008                 |   35 +
 core/sql/regress/hive/TEST003                   |    2 +-
 core/sql/regress/hive/TEST005                   |   57 +-
 core/sql/regress/hive/TEST005_a.hive.sql        |    2 +
 core/sql/regress/hive/TEST007                   |   53 +-
 core/sql/regress/hive/TEST008                   |  309 +++
 core/sql/regress/hive/TEST009                   |    4 +-
 core/sql/regress/hive/TEST009_a.hive.sql        |    8 +-
 core/sql/regress/hive/TEST009_b.hive.sql        |   30 +-
 core/sql/regress/hive/TEST018                   |  160 +-
 .../hive/TEST018_create_hive_tables.hive        |   20 +-
 core/sql/regress/privs1/EXPECTED125             |  729 +++++++
 core/sql/regress/privs1/EXPECTED137             |    7 -
 core/sql/regress/privs1/TEST125                 |   51 +
 core/sql/regress/privs1/TEST137                 |    3 -
 core/sql/regress/privs2/EXPECTED129             |   36 +-
 core/sql/regress/privs2/EXPECTED144             |  301 ++-
 core/sql/regress/privs2/EXPECTED146             | 1773 ++++++++++++++++++
 core/sql/regress/privs2/FILTER146               |   38 +
 core/sql/regress/privs2/TEST138                 |    1 +
 core/sql/regress/privs2/TEST144                 |   39 +-
 core/sql/regress/privs2/TEST146                 |  255 +++
 core/sql/regress/seabase/EXPECTED002            |   20 +-
 core/sql/regress/seabase/EXPECTED003            |    6 +-
 core/sql/regress/seabase/EXPECTED020            |   58 +-
 core/sql/regress/seabase/EXPECTED022            |  126 +-
 core/sql/regress/seabase/EXPECTED026            |   25 +-
 core/sql/regress/seabase/EXPECTED031            |   59 +-
 core/sql/regress/seabase/EXPECTED032            |  248 ++-
 core/sql/regress/seabase/TEST020                |    4 +-
 core/sql/regress/seabase/TEST022                |   11 +
 core/sql/regress/seabase/TEST026                |    4 +-
 core/sql/regress/seabase/TEST026_drop_hbase     |   26 +
 core/sql/regress/seabase/TEST031                |   10 +-
 core/sql/regress/seabase/TEST032                |   56 +
 core/sql/regress/tools/runregr_core.ksh         |    2 +-
 core/sql/sqlci/sqlci_lex.ll                     |    2 -
 core/sql/sqlci/sqlci_yacc.y                     |   11 -
 core/sql/sqlcomp/CmpDDLCatErrorCodes.h          |    2 +-
 core/sql/sqlcomp/CmpDescribe.cpp                |  303 ++-
 core/sql/sqlcomp/CmpDescribe.h                  |   68 +-
 core/sql/sqlcomp/CmpSeabaseDDL.h                |   46 +-
 core/sql/sqlcomp/CmpSeabaseDDLauth.cpp          |   69 +-
 core/sql/sqlcomp/CmpSeabaseDDLcleanup.cpp       |  185 +-
 core/sql/sqlcomp/CmpSeabaseDDLcleanup.h         |    5 +-
 core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp        |   32 +-
 core/sql/sqlcomp/CmpSeabaseDDLmd.h              |    4 +-
 core/sql/sqlcomp/CmpSeabaseDDLschema.cpp        |    5 +-
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp         | 1773 ++++++++++++++----
 core/sql/sqlcomp/CmpSeabaseDDLview.cpp          |   20 +
 core/sql/sqlcomp/DefaultConstants.h             |   24 +
 core/sql/sqlcomp/PrivMgr.cpp                    |    9 +
 core/sql/sqlcomp/PrivMgr.h                      |    4 +
 core/sql/sqlcomp/PrivMgrCommands.cpp            |  160 +-
 core/sql/sqlcomp/PrivMgrCommands.h              |  360 +---
 core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp |    6 +
 core/sql/sqlcomp/PrivMgrComponentPrivileges.h   |    4 +-
 core/sql/sqlcomp/PrivMgrUserPrivs.cpp           |  208 ++
 core/sql/sqlcomp/PrivMgrUserPrivs.h             |  400 ++++
 core/sql/sqlcomp/nadefaults.cpp                 |   13 +-
 core/sql/sqlcomp/parser.cpp                     |  131 +-
 core/sql/sqlcomp/parser.h                       |  100 +
 .../java/org/trafodion/sql/HBaseClient.java     |   14 -
 .../main/java/org/trafodion/sql/HDFSClient.java |  140 +-
 .../main/java/org/trafodion/sql/HdfsScan.java   |   35 +-
 .../main/java/org/trafodion/sql/HiveClient.java |    6 +-
 core/sql/ustat/hs_cli.cpp                       |    1 +
 core/sql/ustat/hs_globals.cpp                   |    9 +-
 core/sql/ustat/hs_la.cpp                        |    6 +-
 core/sql/ustat/hs_log.h                         |    1 +
 .../main/java/org/trafodion/dcs/Constants.java  |    7 +-
 .../org/trafodion/dcs/server/ServerManager.java |    6 +
 dcs/src/main/resources/dcs-default.xml          |    8 +
 .../src/asciidoc/_chapters/binder_msgs.adoc     |   17 +
 .../src/asciidoc/_chapters/introduction.adoc    |   11 +-
 .../sql_functions_and_expressions.adoc          |  570 +++++-
 .../src/asciidoc/_chapters/sql_statements.adoc  |  106 +-
 .../src/asciidoc/_chapters/sql_utilities.adoc   |    2 +-
 install/python-installer/configs/version.json   |    4 +-
 237 files changed, 14421 insertions(+), 3655 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafodion/blob/af857181/core/sql/generator/GenRelScan.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/af857181/core/sql/generator/Generator.h
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/af857181/core/sql/sqlcomp/DefaultConstants.h
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/af857181/core/sql/sqlcomp/nadefaults.cpp
----------------------------------------------------------------------

Reply via email to