Merge branch 'master' of https://github.com/apache/trafodion into TRAFODION-3026
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/c0f43730 Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/c0f43730 Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/c0f43730 Branch: refs/heads/master Commit: c0f43730b02fa3cab83bd22ca33281bdec6ad25f Parents: 5cdd98e 5fa28f3 Author: Liu Ming <[email protected]> Authored: Fri May 11 09:57:50 2018 -0400 Committer: Liu Ming <[email protected]> Committed: Fri May 11 09:57:50 2018 -0400 ---------------------------------------------------------------------- .../trafodion/jdbc/t4/InterfaceStatement.java | 9 +- core/conn/odbc/src/odbc/nsksrvr/SrvrConnect.cpp | 327 ++++++-- core/conn/odbc/src/odbc/nsksrvr/SrvrMain.cpp | 23 + .../odbc/odbcclient/unixcli/cli/chandle.cpp | 5 +- .../odbc/odbcclient/unixcli/cli/ctosqlconv.cpp | 4 +- .../unixcli/cli/sqlexportfunc_drvr.cpp | 470 +++++++++++- .../odbcclient/unixcli/cli/sqlexportfunc_drvr.h | 367 +++++++++ core/sqf/sql/scripts/install_local_hadoop | 3 +- core/sqf/sql/scripts/regrinit.sql | 4 + core/sqf/src/trafconf/tcdbsqlite.cpp | 2 - core/sqf/src/trafconf/tctrace.cpp | 2 +- core/sql/bin/SqlciErrors.txt | 4 +- core/sql/comexe/ComCompressionInfo.cpp | 84 +++ core/sql/comexe/ComCompressionInfo.h | 91 +++ core/sql/comexe/ComTdbExeUtil.cpp | 26 +- core/sql/comexe/ComTdbExeUtil.h | 3 + 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/DTICommonType.cpp | 12 + core/sql/executor/ExExeUtilLoad.cpp | 136 +--- core/sql/executor/ExHdfsScan.cpp | 17 +- core/sql/executor/HdfsClient_JNI.cpp | 139 ++-- core/sql/executor/HdfsClient_JNI.h | 9 +- .../sql/executor/org_trafodion_sql_HDFSClient.h | 31 + core/sql/exp/ExpLOBinterface.h | 10 + core/sql/exp/exp_function.cpp | 50 +- core/sql/generator/GenFastTransport.cpp | 4 + core/sql/generator/GenRelExeUtil.cpp | 57 +- core/sql/generator/GenRelScan.cpp | 5 +- core/sql/nskgmake/comexe/Makefile | 3 +- core/sql/optimizer/ItemExprList.cpp | 11 + core/sql/optimizer/NATable.cpp | 10 +- core/sql/optimizer/NormRelExpr.cpp | 60 +- core/sql/optimizer/OptPhysRelExpr.cpp | 2 +- core/sql/optimizer/PartFunc.cpp | 52 +- core/sql/optimizer/RelExpr.cpp | 18 +- core/sql/optimizer/RelSet.h | 2 +- core/sql/optimizer/SynthType.cpp | 8 + core/sql/parser/sqlparser.y | 8 + core/sql/regress/compGeneral/EXPECTED015.SB | 18 +- core/sql/regress/core/EXPECTED005.SB | 4 +- core/sql/regress/core/EXPECTED131 | 8 +- core/sql/regress/core/EXPECTED163 | 63 ++ core/sql/regress/core/TEST131 | 4 +- core/sql/regress/core/TEST163 | 115 +++ core/sql/regress/hive/DIFF002.KNOWN | 14 + core/sql/regress/hive/FILTER002 | 33 + core/sql/regress/privs1/EXPECTED120 | 47 +- core/sql/regress/privs1/EXPECTED137 | 30 +- core/sql/regress/privs1/TEST120 | 23 +- core/sql/regress/privs1/TEST137 | 22 +- core/sql/regress/privs2/EXPECTED140 | 16 +- core/sql/regress/privs2/EXPECTED143 | 16 +- core/sql/regress/privs2/EXPECTED144 | 4 +- core/sql/regress/privs2/TEST143 | 3 + core/sql/regress/privs2/TEST144 | 2 +- core/sql/regress/seabase/EXPECTED002 | 20 +- core/sql/regress/tools/runregr_core.ksh | 2 +- core/sql/sqlcomp/CmpDDLCatErrorCodes.h | 1 + core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 184 ++--- core/sql/sqlcomp/CmpSeabaseDDLmd.h | 4 +- core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 33 + core/sql/sqlcomp/DefaultConstants.h | 11 + core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp | 7 +- core/sql/sqlcomp/PrivMgrPrivileges.cpp | 140 +++- core/sql/sqlcomp/PrivMgrPrivileges.h | 7 + core/sql/sqlcomp/nadefaults.cpp | 12 +- .../java/org/trafodion/sql/HBaseClient.java | 14 - .../main/java/org/trafodion/sql/HDFSClient.java | 140 +++- .../main/java/org/trafodion/sql/HdfsScan.java | 35 +- core/sql/ustat/hs_cli.cpp | 1 + core/sql/ustat/hs_globals.cpp | 4 + core/sql/ustat/hs_log.h | 1 + dcs/conf/dcs-env.sh | 4 + .../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/ddl_msgs.adoc | 38 +- .../src/asciidoc/_chapters/introduction.adoc | 11 +- .../sql_functions_and_expressions.adoc | 750 ++++++++++++++++++- .../src/asciidoc/_chapters/sql_statements.adoc | 258 ++++++- win-odbc64/odbcclient/drvr35/ctosqlconv.cpp | 4 +- 84 files changed, 3526 insertions(+), 681 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/c0f43730/core/sql/regress/seabase/EXPECTED002 ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/c0f43730/core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/c0f43730/core/sql/src/main/java/org/trafodion/sql/HBaseClient.java ----------------------------------------------------------------------
