Merge branch 'master' of https://github.com/apache/trafodion into TRAFODION-3147


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

Branch: refs/heads/master
Commit: 508f4c43ef4b0dd163ae2d28fa58ba190ff92194
Parents: a748fbb 60b3eb0
Author: Liu Ming <[email protected]>
Authored: Sun Jul 22 21:34:57 2018 -0400
Committer: Liu Ming <[email protected]>
Committed: Sun Jul 22 21:34:57 2018 -0400

----------------------------------------------------------------------
 .../jdbcT4/src/main/java/T4Messages.properties  |   14 +-
 .../trafodion/jdbc/t4/InterfaceResultSet.java   |    6 -
 .../jdbcT4/src/main/samples/t4jdbc.properties   |    2 +-
 .../odbc/src/odbc/nsksrvrcore/srvrothers.cpp    |   66 +-
 .../odbc/odbcclient/unixcli/cli/cconnect.cpp    |    1 +
 core/sqf/conf/log4j.dtm.config                  |    5 +
 core/sqf/conf/log4j.sql.config                  |    3 +
 core/sqf/sql/scripts/genms                      |    8 +
 .../transactional/TransactionManager.java       |  110 +-
 .../transactional/TrxRegionEndpoint.java.tmpl   |   76 +
 .../generated/SsccRegionProtos.java             |    1 +
 .../generated/TrxRegionProtos.java              | 1525 ++++-
 .../hbase-trx/src/main/protobuf/TrxRegion.proto |   13 +
 core/sql/arkcmp/CmpContext.cpp                  |   11 +
 core/sql/arkcmp/CmpStatement.cpp                |    3 +-
 core/sql/arkcmp/CmpStatement.h                  |    5 -
 core/sql/bin/SqlciErrors.txt                    |    9 +-
 core/sql/bin/ex_sscp_main.cpp                   |    2 +-
 core/sql/cli/Cli.cpp                            |   49 +-
 core/sql/cli/Descriptor.cpp                     |    4 +-
 core/sql/cli/Globals.cpp                        |   13 +-
 core/sql/cli/SessionDefaults.cpp                |    8 +
 core/sql/cli/SessionDefaults.h                  |   12 +
 core/sql/cli/sqlcli.h                           |    6 +-
 core/sql/comexe/CmpMessage.cpp                  |    3 +-
 core/sql/comexe/CmpMessage.h                    |   37 +-
 core/sql/comexe/ComTdb.cpp                      |    6 -
 core/sql/comexe/ComTdb.h                        |    9 +-
 core/sql/comexe/ComTdbControl.h                 |   14 +-
 core/sql/comexe/ComTdbDDL.h                     |   13 +-
 core/sql/comexe/ComTdbExeUtil.cpp               |  149 +-
 core/sql/comexe/ComTdbExeUtil.h                 |  156 +-
 core/sql/common/ComMisc.cpp                     |   47 +
 core/sql/common/ComMisc.h                       |   14 +
 core/sql/common/ComResWords.cpp                 |  186 +-
 core/sql/common/ComResWords.h                   |   23 +-
 core/sql/common/ComRtUtils.cpp                  |   23 +
 core/sql/common/ComRtUtils.h                    |    2 +
 core/sql/common/DTICommonType.cpp               |   16 +
 core/sql/common/DateTimeType.cpp                |   28 +-
 core/sql/common/DatetimeType.h                  |    5 +-
 core/sql/common/IntervalType.cpp                |   14 +-
 core/sql/common/IntervalType.h                  |    3 +-
 core/sql/common/NAMemory.cpp                    |   19 +-
 core/sql/common/NAMemory.h                      |    2 +
 core/sql/common/NAString.cpp                    |    7 +-
 core/sql/common/NAType.cpp                      |    2 +-
 core/sql/common/NAWinNT.h                       |    1 +
 core/sql/common/OperTypeEnum.h                  |    2 +-
 core/sql/common/dfs2rec.h                       |    9 +-
 core/sql/common/wstr.cpp                        |   33 +
 core/sql/executor/ExComTdb.cpp                  |    6 -
 core/sql/executor/ExExeUtil.h                   |  213 +-
 core/sql/executor/ExExeUtilCli.cpp              |   10 +
 core/sql/executor/ExExeUtilCli.h                |    2 +
 core/sql/executor/ExExeUtilCommon.cpp           |   13 +-
 core/sql/executor/ExExeUtilGet.cpp              |   70 +-
 core/sql/executor/ExExeUtilGetStats.cpp         |   10 +-
 core/sql/executor/ExExeUtilLoad.cpp             |   69 +-
 core/sql/executor/ExExeUtilMisc.cpp             | 1156 +---
 core/sql/executor/ExHdfsScan.cpp                |    8 +-
 core/sql/executor/ExStats.cpp                   |    9 +-
 core/sql/executor/ExStats.h                     |    2 +
 core/sql/executor/HBaseClient_JNI.cpp           |    2 +
 core/sql/executor/HdfsClient_JNI.cpp            |  209 +-
 core/sql/executor/HdfsClient_JNI.h              |   22 +-
 core/sql/executor/ex_control.cpp                |   55 +
 core/sql/executor/ex_ddl.cpp                    |   36 +-
 core/sql/executor/ex_ddl.h                      |    1 +
 core/sql/executor/ex_esp_frag_dir.cpp           |   14 +-
 core/sql/executor/ex_globals.cpp                |   10 +-
 core/sql/executor/ex_globals.h                  |    3 +-
 core/sql/executor/ex_root.cpp                   |    2 +-
 core/sql/executor/ex_split_bottom.cpp           |    4 +-
 core/sql/executor/ex_transaction.cpp            |    3 +-
 core/sql/executor/hiveHook.cpp                  |   47 +-
 core/sql/exp/ExpConvMxcs.cpp                    |    2 +-
 core/sql/exp/ExpErrorEnums.h                    |    8 +-
 core/sql/exp/ExpHbaseDefs.h                     |    1 +
 core/sql/exp/ExpLOB.cpp                         |   35 +-
 core/sql/exp/ExpLOB.h                           |    4 +-
 core/sql/exp/ExpLOBaccess.cpp                   |  413 +-
 core/sql/exp/ExpLOBaccess.h                     |   12 +
 core/sql/exp/ExpLOBinterface.cpp                |   18 +-
 core/sql/exp/ExpPCodeClauseGen.cpp              |    1 +
 core/sql/exp/ExpPackDefs.cpp                    |    5 +
 core/sql/exp/exp_arith.cpp                      |  444 +-
 core/sql/exp/exp_bignum.h                       |   17 +-
 core/sql/exp/exp_clause.cpp                     |    6 +
 core/sql/exp/exp_clause.h                       |    3 +-
 core/sql/exp/exp_conv.cpp                       |    6 +
 core/sql/exp/exp_datetime.cpp                   |  486 +-
 core/sql/exp/exp_datetime.h                     |   55 +-
 core/sql/exp/exp_fixup.cpp                      |    6 +-
 core/sql/exp/exp_function.cpp                   |  271 +
 core/sql/exp/exp_function.h                     |   23 +-
 core/sql/generator/GenExplain.cpp               |   64 +-
 core/sql/generator/GenItemFunc.cpp              |    7 +
 core/sql/generator/GenPreCode.cpp               |   24 +-
 core/sql/generator/GenRelDCL.cpp                |   39 +-
 core/sql/generator/GenRelEnforcer.cpp           |    6 +-
 core/sql/generator/GenRelExeUtil.cpp            |  256 +-
 core/sql/generator/GenRelMisc.cpp               |   10 +-
 core/sql/generator/GenRelScan.cpp               |    2 +-
 core/sql/langman/LmLangManagerJava.cpp          |    4 +-
 core/sql/nskgmake/sqlcomp/Makefile              |    1 +
 core/sql/optimizer/BindItemExpr.cpp             |    7 +-
 core/sql/optimizer/BindRelExpr.cpp              |   43 +-
 core/sql/optimizer/EncodedValue.cpp             |    6 +-
 core/sql/optimizer/ImplRule.h                   |   64 -
 core/sql/optimizer/ItemExpr.cpp                 |   16 +
 core/sql/optimizer/ItemFunc.h                   |   18 +
 core/sql/optimizer/QRDescGenerator.cpp          |   15 +-
 core/sql/optimizer/RelCache.cpp                 |    4 -
 core/sql/optimizer/RelExeUtil.cpp               |  259 +-
 core/sql/optimizer/RelExeUtil.h                 |  184 +-
 core/sql/optimizer/RelExpr.cpp                  |   36 +-
 core/sql/optimizer/RelFastTransport.cpp         |   75 +-
 core/sql/optimizer/RelUpdate.h                  |   15 -
 core/sql/optimizer/SynthType.cpp                |  126 +-
 core/sql/parser/ElemDDLLikeOptions.cpp          |   31 -
 core/sql/parser/ElemDDLLikeOptions.h            |   33 -
 core/sql/parser/ElemDDLNode.h                   |    3 -
 core/sql/parser/ParDDLLikeOpts.cpp              |   14 -
 core/sql/parser/ParDDLLikeOptsCreateTable.h     |    1 -
 core/sql/parser/ParKeyWords.cpp                 |  229 +-
 core/sql/parser/ParKeyWords.h                   |   22 +-
 core/sql/parser/SqlParserAux.cpp                |    8 -
 core/sql/parser/SqlParserAux.h                  |   15 -
 core/sql/parser/StmtDDLCreate.cpp               |    4 +-
 core/sql/parser/StmtDDLCreateTable.h            |   20 +-
 core/sql/parser/StmtDDLonHiveObjects.h          |   22 +-
 core/sql/parser/sqlparser.y                     |  487 +-
 core/sql/pom.xml                                |    6 +
 core/sql/pom.xml.apache                         |    6 +
 core/sql/pom.xml.hdp                            |    6 +
 core/sql/regress/compGeneral/EXPECTED023        |   42 +
 core/sql/regress/compGeneral/EXPECTED071        |    4 +-
 core/sql/regress/core/EXPECTED002.LINUX         |   57 +
 core/sql/regress/core/EXPECTED037.SB            |  876 ++-
 core/sql/regress/core/EXPECTED038.LINUX         |  129 +
 core/sql/regress/core/EXPECTED116               |   12 +
 core/sql/regress/core/EXPECTED162               |  762 +--
 core/sql/regress/core/EXPECTEDRTS               |    1 +
 core/sql/regress/core/FILTERRTS                 |    1 +
 core/sql/regress/core/TEST002                   |   25 +
 core/sql/regress/core/TEST037                   |   20 -
 core/sql/regress/core/TEST038                   |   23 +-
 core/sql/regress/executor/EXPECTED022.SB        | 6043 ++----------------
 core/sql/regress/executor/EXPECTED130           |    8 +-
 core/sql/regress/executor/TEST022               | 1088 ++--
 core/sql/regress/hive/DIFF008.KNOWN             |    2 +-
 core/sql/regress/hive/DIFF009.KNOWN             |    2 +-
 core/sql/regress/hive/EXPECTED001               |  762 +--
 core/sql/regress/hive/EXPECTED004               |   28 +-
 core/sql/regress/hive/EXPECTED005               |  157 +-
 core/sql/regress/hive/EXPECTED007               |   60 +
 core/sql/regress/hive/EXPECTED008               |  374 +-
 core/sql/regress/hive/EXPECTED009               |    3 +
 core/sql/regress/hive/FILTER008                 |    1 +
 core/sql/regress/hive/TEST008                   |  108 +-
 core/sql/regress/privs1/EXPECTED123             |  318 +
 core/sql/regress/privs1/EXPECTED125             |  390 ++
 core/sql/regress/privs1/EXPECTED132             |   48 +
 core/sql/regress/privs1/EXPECTED136             |    3 +
 core/sql/regress/privs1/EXPECTED141             |   30 +
 core/sql/regress/privs2/EXPECTED135             |   18 +
 core/sql/regress/privs2/EXPECTED138             |  105 +
 core/sql/regress/privs2/EXPECTED140             |    3 +
 core/sql/regress/privs2/EXPECTED143             |   12 +
 core/sql/regress/privs2/EXPECTED144             |   45 +
 core/sql/regress/privs2/EXPECTED146             |   36 +
 core/sql/regress/seabase/EXPECTED002            |  252 +-
 core/sql/regress/seabase/EXPECTED011            |    3 +
 core/sql/regress/seabase/EXPECTED012            |   52 +
 core/sql/regress/seabase/EXPECTED022            |   12 +
 core/sql/regress/seabase/EXPECTED030            |  232 +
 core/sql/regress/seabase/EXPECTED031            |    3 +
 core/sql/regress/seabase/TEST002                |    1 +
 core/sql/regress/seabase/TEST030                |   29 +
 core/sql/regress/udr/EXPECTED001                |    6 +
 core/sql/regress/udr/EXPECTED100.SB             |   26 +-
 core/sql/regress/udr/EXPECTED102                |   30 +
 core/sql/regress/udr/EXPECTED103                |    6 +
 core/sql/regress/udr/EXPECTED107.SB             |    3 +
 core/sql/regress/udr/TEST100                    |   13 +-
 core/sql/regress/udr/t100.java                  |    4 +
 core/sql/runtimestats/SqlStats.cpp              |   79 +-
 core/sql/runtimestats/SqlStats.h                |   14 +-
 core/sql/sqlci/SqlCmd.cpp                       |   19 +-
 core/sql/sqlci/sqlci_lex.ll                     |    1 +
 core/sql/sqlci/sqlci_yacc.y                     |    2 +
 core/sql/sqlcomp/CmpDDLCatErrorCodes.h          |    4 +
 core/sql/sqlcomp/CmpDescribe.cpp                |   92 -
 core/sql/sqlcomp/CmpDescribe.h                  |    8 -
 core/sql/sqlcomp/CmpSeabaseDDL.h                |    9 +-
 core/sql/sqlcomp/CmpSeabaseDDLcleanup.cpp       |    5 +-
 core/sql/sqlcomp/CmpSeabaseDDLcommentOn.cpp     |    9 +-
 core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp        |  471 +-
 core/sql/sqlcomp/CmpSeabaseDDLinitraf.cpp       |  844 +++
 core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp       |    4 +-
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp         |  380 +-
 core/sql/sqlcomp/CmpSeabaseDDLupgrade.cpp       |    6 +-
 core/sql/sqlcomp/CmpSeabaseDDLview.cpp          |    1 -
 core/sql/sqlcomp/DefaultConstants.h             |   18 +-
 core/sql/sqlcomp/nadefaults.cpp                 |    9 +-
 core/sql/sqlcomp/parser.cpp                     |   18 +-
 core/sql/sqlcomp/parser.h                       |    5 +
 .../java/org/trafodion/sql/HBaseClient.java     |   56 +-
 .../main/java/org/trafodion/sql/HDFSClient.java |  165 +-
 .../main/java/org/trafodion/sql/HiveClient.java |   38 +-
 .../java/org/trafodion/sql/udr/TypeInfo.java    |   18 +-
 core/sql/ustat/hs_globals.cpp                   |   11 +-
 core/sql/ustat/hs_la.cpp                        |    5 +-
 core/sql/ustat/hs_read.cpp                      |  268 +-
 core/sql/ustat/hs_update.cpp                    |   29 -
 .../src/asciidoc/_chapters/binder_msgs.adoc     |   14 +
 .../src/asciidoc/_chapters/executor_msgs.adoc   |   13 +
 .../src/asciidoc/_chapters/introduction.adoc    |  106 +-
 .../sql_functions_and_expressions.adoc          |   12 +-
 .../_chapters/sql_language_elements.adoc        |   63 +-
 .../src/asciidoc/_chapters/sql_statements.adoc  |  508 +-
 .../src/asciidoc/_chapters/sql_utilities.adoc   |   18 +-
 docs/src/site/markdown/index.md                 |   15 +-
 docs/src/site/site.xml                          |    2 +-
 pom.xml                                         |    2 +-
 win-odbc64/Common/TransportBase.h               |    2 +
 win-odbc64/Common/marshalingdrvr_drvr.cpp       |  123 +
 win-odbc64/Common/marshalingdrvr_drvr.h         |   27 +
 .../Install/win64_installer/installer.iss       |   64 +-
 win-odbc64/Krypton/generated_incs/odbc_cl.h     |   52 +
 .../odbcclient/drvr35/Interface/odbcs_drvr.cpp  |  227 +
 .../odbcclient/drvr35/Interface/odbcs_drvr.h    |   24 +
 win-odbc64/odbcclient/drvr35/cconnect.cpp       |    4 +
 win-odbc64/odbcclient/drvr35/cconnect.h         |    4 +
 win-odbc64/odbcclient/drvr35/cdesc.cpp          |   24 +-
 win-odbc64/odbcclient/drvr35/cstmt.cpp          |  309 +
 win-odbc64/odbcclient/drvr35/cstmt.h            |   27 +
 win-odbc64/odbcclient/drvr35/ctosqlconv.cpp     |   12 +
 win-odbc64/odbcclient/drvr35/drvr35_os.vcxproj  |    4 +-
 .../odbcclient/drvr35/drvr35_os.vcxproj.filters |    6 +
 win-odbc64/odbcclient/drvr35/drvrglobal.cpp     |    5 +-
 win-odbc64/odbcclient/drvr35/drvrnet.cpp        |   12 +
 win-odbc64/odbcclient/drvr35/drvrnet.h          |   21 +
 win-odbc64/odbcclient/drvr35/lob.cpp            |   88 +
 win-odbc64/odbcclient/drvr35/lob.h              |   38 +
 win-odbc64/odbcclient/drvr35/netstmt.cpp        |   95 +
 win-odbc64/odbcclient/drvr35/sqltocconv.cpp     |   28 +-
 win-odbc64/odbcclient/drvr35/sqltocconv.h       |    4 +-
 win-odbc64/sql/cli/sqlcli.h                     |    4 +
 250 files changed, 13717 insertions(+), 11851 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/common/OperTypeEnum.h
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/exp/exp_clause.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/exp/exp_function.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/generator/GenItemFunc.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/optimizer/ItemExpr.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/optimizer/SynthType.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/parser/ParKeyWords.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/trafodion/blob/508f4c43/core/sql/parser/sqlparser.y
----------------------------------------------------------------------

Reply via email to