You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by sa...@apache.org on 2017/10/20 06:15:26 UTC
[2/5] incubator-trafodion git commit: Merge remote branch
'origin/master' into traf_misc
Merge remote branch 'origin/master' into traf_misc
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/c47e38b8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/c47e38b8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/c47e38b8
Branch: refs/heads/master
Commit: c47e38b85270043a20c67dbf5f34f007ed6d0f21
Parents: 17ba6b8 e8bdaba
Author: Sandhya Sundaresan <sa...@apache.org>
Authored: Mon Oct 16 17:56:46 2017 +0000
Committer: Sandhya Sundaresan <sa...@apache.org>
Committed: Mon Oct 16 17:56:46 2017 +0000
----------------------------------------------------------------------
core/conn/jdbc_type2/native/Debug.cpp | 64 +-
core/sqf/sql/scripts/install_traf_components | 2 +-
core/sqf/sql/scripts/testMdam.py | 412 +++++
core/sqf/src/tm/tm.cpp | 6 +-
core/sql/bin/SqlEsp_templ.cpp | 85 --
core/sql/bin/SqlciErrors.txt | 3 +
core/sql/bin/Sqlci_templ.cpp | 132 --
core/sql/bin/arkcmp.cpp | 3 -
core/sql/bin/ex_esp_main.cpp | 7 -
core/sql/cli/Cli.cpp | 22 +-
core/sql/cli/Cli.h | 2 +-
core/sql/cli/CliExpExchange.cpp | 25 +-
core/sql/cli/CliExtern.cpp | 236 +--
core/sql/cli/Context.cpp | 7 +-
core/sql/cli/Descriptor.cpp | 2 +-
core/sql/cli/Statement.cpp | 8 +-
core/sql/cli/Statement.h | 3 +-
core/sql/cli/sqlcli.h | 3 -
core/sql/clitest/blobtest.cpp | 2 +-
core/sql/comexe/CmpMessage.cpp | 6 +-
core/sql/comexe/ComTdbRoot.cpp | 2 +-
core/sql/comexe/ComTdbSendTop.cpp | 2 +-
core/sql/comexe/ComTdbSort.cpp | 4 +-
core/sql/comexe/ComTdbSort.h | 21 +-
core/sql/comexe/ComTdbStoredProc.cpp | 2 +-
core/sql/comexe/ComTdbUdr.cpp | 4 +-
core/sql/comexe/ExplainTuple.cpp | 2 +-
core/sql/comexe/FragDir.cpp | 2 +-
core/sql/comexe/LateBindInfo.cpp | 2 +-
core/sql/comexe/PartInputDataDesc.cpp | 2 +-
core/sql/common/BloomFilter.cpp | 2 +-
core/sql/common/Collections.cpp | 10 +-
core/sql/common/Collections.h | 11 +-
core/sql/common/ComUser.cpp | 1 -
core/sql/common/DateTimeType.cpp | 5 +-
core/sql/common/Ipc.cpp | 72 +-
core/sql/common/Ipc.h | 15 -
core/sql/common/IpcGuardian.cpp | 3 -
core/sql/common/NAIpc.cpp | 2 -
core/sql/common/Platform.h | 229 +--
core/sql/common/SharedPtr.h | 8 +-
core/sql/common/arkcmp_proc.cpp | 3 -
core/sql/common/charinfo.cpp | 11 +-
core/sql/common/ipcmsg.cpp | 3 -
core/sql/common/ipcmsg.h | 2 +-
core/sql/common/str.cpp | 12 +-
core/sql/common/swscanf.cpp | 2 +-
core/sql/executor/BufferList.cpp | 18 +-
core/sql/executor/BufferReference.cpp | 4 +-
core/sql/executor/ExDupSqlBuffer.cpp | 13 -
core/sql/executor/ExExeUtil.h | 2 +-
core/sql/executor/ExExeUtilCommon.cpp | 2 +-
core/sql/executor/ExExeUtilGet.cpp | 2 +-
core/sql/executor/ExExeUtilLoad.cpp | 34 +-
core/sql/executor/ExExeUtilMisc.cpp | 4 +-
core/sql/executor/ExExplain.cpp | 2 +-
core/sql/executor/ExFastTransport.cpp | 4 +-
core/sql/executor/ExFastTransport.h | 2 +-
core/sql/executor/ExHbaseAccess.cpp | 4 +-
core/sql/executor/ExHdfsScan.cpp | 4 +-
core/sql/executor/ExHdfsScan.h | 2 +-
core/sql/executor/ExSMEvent.cpp | 4 +-
core/sql/executor/ExSMTaskList.cpp | 2 +-
core/sql/executor/ExStats.cpp | 2 +-
core/sql/executor/ExUdr.cpp | 5 +-
core/sql/executor/ExUdrServer.cpp | 2 +-
core/sql/executor/HBaseClient_JNI.cpp | 6 +-
core/sql/executor/SwapSpace.cpp | 12 -
core/sql/executor/cluster.cpp | 2 +-
core/sql/executor/ex_exe_stmt_globals.cpp | 8 -
core/sql/executor/ex_frag_rt.cpp | 3 -
core/sql/executor/ex_globals.cpp | 9 +-
core/sql/executor/ex_globals.h | 6 +-
core/sql/executor/ex_mj.cpp | 35 -
core/sql/executor/ex_sort.cpp | 11 +-
core/sql/executor/hash_table.cpp | 4 +-
core/sql/executor/hiveHook.cpp | 4 +-
core/sql/exp/ExpAtp.cpp | 2 +-
core/sql/exp/ExpConvMxcs.cpp | 2 +-
core/sql/exp/ExpCriDesc.cpp | 2 +-
core/sql/exp/ExpHbaseInterface.cpp | 6 +-
core/sql/exp/ExpLOB.cpp | 28 +-
core/sql/exp/ExpLOB.h | 21 +-
core/sql/exp/ExpLOBaccess.cpp | 6 +-
core/sql/exp/ExpLOBaccess.h | 2 +-
core/sql/exp/ExpLOBinterface.cpp | 42 +-
core/sql/exp/ExpLOBinterface.h | 40 +-
core/sql/exp/ExpPCode.cpp | 2 +-
core/sql/exp/ExpPCodeOptimizations.cpp | 2 +-
core/sql/exp/ExpPCodeOptimizations.h | 2 +-
core/sql/exp/ExpPCodeOptsNativeExpr.cpp | 4 +-
core/sql/exp/ExpPackDefs.cpp | 2 +-
core/sql/exp/exp_bignum.cpp | 2 +-
core/sql/exp/exp_clause.cpp | 2 +-
core/sql/exp/exp_conv.cpp | 20 +-
core/sql/exp/exp_eval.cpp | 8 +-
core/sql/exp/exp_expr.h | 18 +-
core/sql/exp/exp_function.cpp | 16 +-
core/sql/export/NAVersionedObject.h | 12 +-
core/sql/generator/GenExpGenerator.cpp | 8 +-
core/sql/generator/GenExplain.cpp | 3 +
core/sql/generator/GenPreCode.cpp | 19 +-
core/sql/generator/GenRelMisc.cpp | 5 -
core/sql/generator/GenRelPackedRows.cpp | 16 +
core/sql/generator/GenRelScan.cpp | 32 +-
core/sql/generator/GenRelUpdate.cpp | 210 ++-
core/sql/generator/GenUdr.cpp | 3 +-
core/sql/langman/LmResultSetJava.cpp | 2 +-
core/sql/nskgmake/Makerules.linux | 2 +
core/sql/nskgmake/arkcmp/Makefile | 3 +-
core/sql/nskgmake/arkcmp_dll/Makefile | 5 +-
core/sql/optimizer/BindItemExpr.cpp | 8 +-
core/sql/optimizer/BindRelExpr.cpp | 80 +-
core/sql/optimizer/ClusteredBitmap.cpp | 2 +-
core/sql/optimizer/CompilerTracking.cpp | 4 +-
core/sql/optimizer/EstLogProp.h | 1 +
core/sql/optimizer/HDFSHook.h | 1 +
core/sql/optimizer/Inlining.cpp | 104 --
core/sql/optimizer/ItemExpr.cpp | 2 +-
core/sql/optimizer/NAColumn.cpp | 14 -
core/sql/optimizer/NAColumn.h | 1 -
core/sql/optimizer/NATable.cpp | 5 +-
core/sql/optimizer/OptLogRelExpr.cpp | 10 +-
core/sql/optimizer/OptRange.cpp | 2 +-
core/sql/optimizer/OptimizerSimulator.cpp | 12 +-
core/sql/optimizer/RelExpr.cpp | 32 +-
core/sql/optimizer/RelScan.h | 5 +-
core/sql/optimizer/RelUpdate.h | 4 -
core/sql/optimizer/ScanOptimizer.cpp | 1442 +++++++++++++++++-
core/sql/optimizer/ScanOptimizer.h | 31 +
core/sql/optimizer/ScmCostMethod.cpp | 3 +-
core/sql/optimizer/SimpleScanOptimizer.h | 13 +-
core/sql/optimizer/SynthType.cpp | 3 +-
core/sql/optimizer/TransRule.cpp | 7 +
core/sql/optimizer/UdfDllInteraction.cpp | 4 +-
core/sql/optimizer/ValueDesc.h | 2 +
core/sql/parser/SqlParserAux.cpp | 2 +-
core/sql/parser/StmtDDLCreate.cpp | 4 +-
core/sql/parser/sqlparser.y | 120 +-
core/sql/parser/ulexer.h | 5 -
core/sql/regress/core/EXPECTED005.SB | 7 +-
core/sql/regress/executor/EXPECTED015.SB | 150 ++
core/sql/regress/executor/TEST015 | 62 +
core/sql/regress/tools/logsort_src/line.c | 26 +-
core/sql/regress/tools/logsort_src/line.h | 1 +
core/sql/regress/tools/logsort_src/logsort.c | 13 +
core/sql/regress/udr/EXPECTED001 | 24 +-
core/sql/regress/udr/EXPECTED100.SB | 21 +
core/sql/regress/udr/TEST001 | 13 +
core/sql/regress/udr/TEST001_Sessionize.java | 142 +-
core/sql/regress/udr/TEST100 | 9 +
core/sql/sort/Qsort.cpp | 4 +-
core/sql/sort/RunDirectory.cpp | 4 +-
core/sql/sort/ScratchFileConnection.h | 2 +-
core/sql/sort/ScratchFileMap.cpp | 8 +-
core/sql/sort/ScratchSpace.cpp | 106 +-
core/sql/sort/SortUtil.cpp | 32 +-
core/sql/sort/SortUtilCfg.cpp | 2 +-
core/sql/sort/TreeNode.cpp | 4 +-
core/sql/sort/diskpool_sq.cpp | 4 +-
core/sql/sort/scratchfile_base.cpp | 4 +-
core/sql/sqlci/sqlci_lex.ll | 8 -
core/sql/sqlcomp/CmpDescribe.cpp | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLauth.cpp | 9 +-
core/sql/sqlcomp/CmpSeabaseDDLauth.h | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLcleanup.cpp | 5 +-
core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 32 +-
core/sql/sqlcomp/CmpSeabaseDDLindex.cpp | 16 +-
core/sql/sqlcomp/CmpSeabaseDDLmd.h | 155 +-
core/sql/sqlcomp/CmpSeabaseDDLrepos.cpp | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLrepos.h | 48 +-
core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp | 20 +-
core/sql/sqlcomp/CmpSeabaseDDLroutine.h | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLschema.cpp | 24 +-
core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 78 +-
core/sql/sqlcomp/CmpSeabaseDDLupgrade.cpp | 4 +-
core/sql/sqlcomp/CmpSeabaseDDLupgrade.h | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLview.cpp | 4 +-
core/sql/sqlcomp/DefaultConstants.h | 11 +-
core/sql/sqlcomp/PrivMgr.cpp | 2 +-
core/sql/sqlcomp/PrivMgrCommands.cpp | 2 +-
core/sql/sqlcomp/PrivMgrCommands.h | 2 +-
core/sql/sqlcomp/PrivMgrComponentOperations.cpp | 6 +-
core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp | 6 +-
core/sql/sqlcomp/PrivMgrMD.cpp | 18 +-
core/sql/sqlcomp/PrivMgrMDTable.cpp | 10 +-
core/sql/sqlcomp/PrivMgrObjects.cpp | 2 +-
core/sql/sqlcomp/PrivMgrPrivileges.cpp | 14 +-
core/sql/sqlcomp/PrivMgrRoles.cpp | 2 +-
core/sql/sqlcomp/QCache.cpp | 5 +-
core/sql/sqlcomp/nadefaults.cpp | 23 +-
core/sql/udrserv/UdrStreams.cpp | 2 -
core/sql/ustat/hs_faststats.h | 6 +-
core/sql/ustat/hs_globals.cpp | 81 +-
core/sql/ustat/hs_globals.h | 6 +
core/sql/ustat/hs_read.cpp | 6 +-
core/sql/ustat/hs_update.cpp | 37 +-
core/sql/ustat/hs_util.cpp | 2 +-
docs/lob_guide/pom.xml | 8 +-
.../lob_guide/src/asciidoc/_chapters/about.adoc | 2 +-
.../asciidoc/_chapters/working_with_lob.adoc | 407 ++++-
docs/lob_guide/src/asciidoc/index.adoc | 2 +-
docs/odb_user/src/asciidoc/_chapters/load.adoc | 76 +-
docs/src/site/markdown/documentation.md | 1 +
pom.xml | 1 +
205 files changed, 4015 insertions(+), 1924 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/c47e38b8/core/sql/cli/Statement.cpp
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/c47e38b8/core/sql/executor/ExExeUtilLoad.cpp
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/c47e38b8/core/sql/executor/ExHdfsScan.cpp
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/c47e38b8/core/sql/exp/ExpLOBaccess.cpp
----------------------------------------------------------------------