Merge in latest origin/master
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/301e22b3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/301e22b3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/301e22b3 Branch: refs/heads/master Commit: 301e22b367d81c6fdbe0e69a3bfba6b92555b6b7 Parents: 1cfc0ed ea20874 Author: Dave Birdsall <[email protected]> Authored: Wed Jul 13 18:48:40 2016 +0000 Committer: Dave Birdsall <[email protected]> Committed: Wed Jul 13 18:48:40 2016 +0000 ---------------------------------------------------------------------- core/conn/jdbcT4/pom.xml | 6 + .../trafodion/jdbc/t4/InterfaceResultSet.java | 20 +- .../trafodion/jdbc/t4/InterfaceUtilities.java | 11 +- .../trafodion/jdbc/t4/T4DatabaseMetaData.java | 8 +- core/conn/jdbc_type2/Makefile | 2 +- core/conn/odb/Makefile | 2 +- core/conn/odb/src/odb.c | 7 +- .../odbc/src/odbc/nsksrvrcore/sqlinterface.cpp | 41 + .../odbc/src/odbc/nsksrvrcore/srvrothers.cpp | 277 ++- core/conn/trafci/.gitignore | 1 + .../sql/scripts/install_hadoop_regr_test_env | 372 +++- core/sqf/sql/scripts/install_local_hadoop | 33 +- core/sqf/sql/scripts/sqcheck | 68 +- .../hbase/client/transactional/TmDDL.java | 65 +- .../transactional/TrxRegionEndpoint.java.tmpl | 4 +- .../trafodion/dtm/HBaseAuditControlPoint.java | 150 +- .../main/java/org/trafodion/dtm/HBaseTmZK.java | 22 +- .../java/org/trafodion/dtm/HBaseTxClient.java | 535 +++--- .../java/org/trafodion/dtm/TmAuditTlog.java | 332 +--- .../main/java/org/trafodion/dtm/TrafInfo.java | 12 +- core/sql/bin/SqlciErrors.txt | 8 +- core/sql/cli/Cli.cpp | 18 +- core/sql/cli/Cli.h | 3 +- core/sql/cli/CliExtern.cpp | 3 +- core/sql/cli/Context.cpp | 61 +- core/sql/cli/Context.h | 17 +- core/sql/cli/Descriptor.cpp | 8 + core/sql/cli/Statement.cpp | 4 + core/sql/cli/sqlcli.h | 5 + core/sql/common/BaseTypes.cpp | 37 + core/sql/common/BigNumHelper.cpp | 27 +- core/sql/common/BigNumHelper.h | 6 +- core/sql/common/ComSmallDefs.h | 12 +- core/sql/common/ComSysUtils.h | 21 + core/sql/common/Int64.cpp | 20 + core/sql/common/Int64.h | 12 + core/sql/common/MiscType.cpp | 150 +- core/sql/common/MiscType.h | 112 +- core/sql/common/NAType.cpp | 12 + core/sql/common/NAType.h | 5 + core/sql/common/NumericType.cpp | 148 +- core/sql/common/NumericType.h | 54 +- core/sql/common/SQLTypeDefs.h | 3 + core/sql/common/dfs2rec.h | 16 +- core/sql/common/str.cpp | 40 +- core/sql/common/str.h | 12 +- core/sql/executor/ExExeUtil.h | 3 +- core/sql/executor/ExExeUtilCli.cpp | 4 +- core/sql/executor/ExExeUtilGet.cpp | 8 +- core/sql/executor/ExExeUtilLoad.cpp | 49 +- core/sql/executor/ExExeUtilMisc.cpp | 5 +- core/sql/executor/ExFastTransport.cpp | 6 +- core/sql/executor/ExHbaseIUD.cpp | 13 +- core/sql/executor/ExHdfsScan.cpp | 56 +- core/sql/executor/ExHdfsScan.h | 1 - core/sql/executor/JavaObjectInterface.cpp | 4 +- core/sql/executor/ex_globals.cpp | 14 +- core/sql/executor/ex_globals.h | 4 +- core/sql/executor/ex_root.cpp | 13 +- core/sql/executor/ex_split_bottom.cpp | 2 +- core/sql/exp/ExpError.cpp | 25 + core/sql/exp/ExpError.h | 5 + core/sql/exp/ExpErrorEnums.h | 1 + core/sql/exp/ExpLOB.cpp | 107 +- core/sql/exp/ExpLOB.h | 18 +- core/sql/exp/ExpLOBaccess.cpp | 115 +- core/sql/exp/ExpLOBaccess.h | 15 +- core/sql/exp/ExpLOBinterface.cpp | 160 +- core/sql/exp/ExpLOBinterface.h | 4 +- core/sql/exp/ExpPCode.cpp | 68 +- core/sql/exp/ExpPCodeClauseGen.cpp | 398 +++-- core/sql/exp/ExpPCodeExpGen.cpp | 5 +- core/sql/exp/ExpPCodeInstruction.h | 41 +- core/sql/exp/ExpPCodeOptimizations.cpp | 103 +- core/sql/exp/ExpPCodeOptsConstProp.cpp | 8 +- core/sql/exp/exp_arith.cpp | 6 +- core/sql/exp/exp_attrs.cpp | 3 + core/sql/exp/exp_bignum.cpp | 12 +- core/sql/exp/exp_clause.cpp | 3 +- core/sql/exp/exp_clause_derived.h | 86 +- core/sql/exp/exp_comp.cpp | 151 +- core/sql/exp/exp_conv.cpp | 1033 +++++++++--- core/sql/exp/exp_datetime.cpp | 178 +- core/sql/exp/exp_eval.cpp | 222 ++- core/sql/exp/exp_expr.cpp | 2 - core/sql/exp/exp_expr.h | 23 +- core/sql/exp/exp_fixup.cpp | 131 +- core/sql/exp/exp_function.cpp | 76 +- core/sql/exp/exp_math_func.cpp | 18 +- core/sql/generator/GenExpGenerator.cpp | 97 +- core/sql/generator/GenExpGenerator.h | 3 + core/sql/generator/GenItemExpr.cpp | 19 + core/sql/generator/GenPreCode.cpp | 152 +- core/sql/generator/GenRelJoin.cpp | 7 +- core/sql/generator/GenRelMisc.cpp | 3 - core/sql/generator/Generator.cpp | 17 +- core/sql/generator/Generator.h | 21 - core/sql/optimizer/BindItemExpr.cpp | 25 + core/sql/optimizer/BindRelExpr.cpp | 105 +- core/sql/optimizer/ControlDB.cpp | 10 +- core/sql/optimizer/EncodedValue.cpp | 7 + core/sql/optimizer/HDFSHook.cpp | 31 +- core/sql/optimizer/ItemArith.h | 32 + core/sql/optimizer/ItemExpr.cpp | 49 +- core/sql/optimizer/NAColumn.cpp | 21 + core/sql/optimizer/NATable.cpp | 26 + core/sql/optimizer/NormItemExpr.cpp | 2 +- core/sql/optimizer/OptRange.cpp | 24 +- core/sql/optimizer/RelExeUtil.cpp | 6 + core/sql/optimizer/SynthType.cpp | 70 +- core/sql/optimizer/UdfDllInteraction.cpp | 23 + core/sql/optimizer/ValueDesc.cpp | 34 +- core/sql/parser/ParKeyWords.cpp | 2 +- core/sql/parser/SqlParserAux.cpp | 28 +- core/sql/parser/StmtDDLCreate.cpp | 1 + core/sql/parser/sqlparser.y | 67 +- core/sql/parser/ulexer.cpp | 3 +- core/sql/regress/compGeneral/EXPECTED042 | 22 +- core/sql/regress/compGeneral/EXPECTED071 | 4 +- core/sql/regress/core/EXPECTED037.SB | 4 +- core/sql/regress/core/EXPECTED038.LINUX | 24 +- core/sql/regress/core/TEST037 | 2 +- core/sql/regress/executor/EXPECTED002.SB | 68 +- core/sql/regress/executor/EXPECTED012 | 36 +- core/sql/regress/executor/EXPECTED022.SB | 168 +- core/sql/regress/executor/EXPECTED050 | 4 +- core/sql/regress/executor/EXPECTED063 | 166 +- core/sql/regress/executor/EXPECTED140 | 60 +- core/sql/regress/executor/TEST012 | 15 +- core/sql/regress/hive/EXPECTED005 | 26 +- core/sql/regress/hive/EXPECTED009 | 16 +- core/sql/regress/hive/EXPECTED015 | 60 +- core/sql/regress/hive/EXPECTED018 | 198 +-- core/sql/regress/hive/TEST005 | 2 +- core/sql/regress/hive/TEST009 | 2 +- core/sql/regress/hive/TEST018 | 22 +- core/sql/regress/qat/eqatdml12 | 98 +- core/sql/regress/qat/eqatdml13 | 98 +- core/sql/regress/seabase/EXPECTED003 | 1583 +++++++++++++++++- core/sql/regress/seabase/EXPECTED010 | 378 ++--- core/sql/regress/seabase/EXPECTED020 | 8 +- core/sql/regress/seabase/EXPECTED030 | 6 +- core/sql/regress/seabase/TEST003 | 251 ++- core/sql/regress/tools/regrhive.ksh | 2 +- core/sql/regress/udr/EXPECTED001 | 30 +- core/sql/regress/udr/TEST001 | 7 + core/sql/sqlci/Formatter.cpp | 10 + core/sql/sqlci/Param.cpp | 2 + core/sql/sqlci/SqlciEnv.cpp | 11 +- core/sql/sqlci/SqlciEnv.h | 2 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 9 +- core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp | 2 +- core/sql/sqlcomp/CmpSeabaseDDLutil.cpp | 2 + core/sql/sqlcomp/DefaultConstants.h | 17 + core/sql/sqlcomp/nadefaults.cpp | 9 + .../java/org/trafodion/sql/HBaseClient.java | 14 +- .../java/org/trafodion/sql/HBulkLoadClient.java | 31 +- .../java/org/trafodion/sql/HTableClient.java | 21 +- .../java/org/trafodion/sql/OrcFileReader.java | 52 +- .../org/trafodion/sql/SequenceFileWriter.java | 75 +- core/sql/ustat/hs_cli.cpp | 9 + core/sql/ustat/hs_faststats.cpp | 9 +- core/sql/ustat/hs_globals.cpp | 34 + docs/client_install/pom.xml | 1 + docs/command_interface/pom.xml | 1 + docs/cqd_reference/pom.xml | 1 + docs/jdbct4ref_guide/pom.xml | 1 + docs/load_transform/pom.xml | 1 + docs/messages_guide/pom.xml | 1 + docs/odb_user/pom.xml | 1 + docs/provisioning_guide/pom.xml | 1 + .../src/asciidoc/_chapters/about.adoc | 6 +- .../src/asciidoc/_chapters/activate.adoc | 1 + .../src/asciidoc/_chapters/enable_security.adoc | 251 +-- .../src/asciidoc/_chapters/introduction.adoc | 142 +- .../src/asciidoc/_chapters/prepare.adoc | 84 +- .../src/asciidoc/_chapters/quickstart.adoc | 597 +++++++ .../src/asciidoc/_chapters/requirements.adoc | 38 +- .../src/asciidoc/_chapters/script_install.adoc | 376 ++--- .../src/asciidoc/_chapters/script_upgrade.adoc | 266 ++- docs/provisioning_guide/src/asciidoc/index.adoc | 1 + docs/shared/license.txt | 5 + docs/shared/revisions.txt | 3 +- docs/spj_guide/pom.xml | 1 + docs/sql_reference/pom.xml | 1 + .../src/asciidoc/_chapters/sql_statements.adoc | 14 +- docs/src/site/markdown/download.md | 24 +- docs/src/site/markdown/index.md | 8 +- docs/src/site/markdown/release-notes-2-0-1.md | 10 +- docs/src/site/resources/css/site.css | 1 + docs/src/site/site.xml | 12 +- install/Makefile | 2 +- install/installer/traf_apache_mods | 7 + install/installer/traf_cloudera_mods | 32 +- install/installer/traf_hortonworks_mods | 8 + 195 files changed, 8889 insertions(+), 3544 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/301e22b3/core/sql/common/ComSmallDefs.h ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/301e22b3/core/sql/parser/ParKeyWords.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/301e22b3/core/sql/parser/sqlparser.y ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/301e22b3/core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/301e22b3/core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp ----------------------------------------------------------------------
