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/10 17:26:24 UTC
[1/4] incubator-trafodion git commit: Changes to handle errors during
drop of lob tables that leave the table inconsistent.
Repository: incubator-trafodion
Updated Branches:
refs/heads/master 6439dea2b -> 30e231c1e
Changes to handle errors during drop of lob tables that leave the table inconsistent.
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/749295ad
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/749295ad
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/749295ad
Branch: refs/heads/master
Commit: 749295ad774620d49db79d961b1bbacac8d589c7
Parents: f94c9ea
Author: Sandhya Sundaresan <sa...@apache.org>
Authored: Mon Sep 11 17:52:42 2017 +0000
Committer: Sandhya Sundaresan <sa...@apache.org>
Committed: Mon Sep 11 17:52:42 2017 +0000
----------------------------------------------------------------------
core/sql/cli/Cli.cpp | 48 ++++++++++++++++------------
core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 5 ++-
2 files changed, 31 insertions(+), 22 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/749295ad/core/sql/cli/Cli.cpp
----------------------------------------------------------------------
diff --git a/core/sql/cli/Cli.cpp b/core/sql/cli/Cli.cpp
index a25a31b..cd1c852 100644
--- a/core/sql/cli/Cli.cpp
+++ b/core/sql/cli/Cli.cpp
@@ -10519,7 +10519,7 @@ Lng32 SQLCLI_LOB_GC_Interface
if (rc )
{
- cliRC = 9999; // Warning
+ cliRC = 1; // Warning
ComDiagsArea * da = &diags;
lobDebugInfo("compactLobDataFile Failed",0,__LINE__,lobTrace);
@@ -10667,7 +10667,7 @@ Lng32 SQLCLI_LOBddlInterface
if (rc)
{
- cliRC = -9999;
+ cliRC = 0;
ComDiagsArea * da = &diags;
ExRaiseSqlError(currContext.exHeap(), &da,
(ExeErrorCode)(8442), NULL, &cliRC ,
@@ -10734,22 +10734,7 @@ Lng32 SQLCLI_LOBddlInterface
// drop descriptor table
for (Lng32 i = 0; i < numLOBs; i++)
- {
- Lng32 rc = ExpLOBoper::dropLOB
- (NULL, currContext.exHeap(),(void *)&currContext,
- lobLocList[i],hdfsPort,hdfsServer,
- objectUID, lobNumList[i]);
-
- if (rc)
- {
- cliRC = -9999;
- ComDiagsArea * da = &diags;
- ExRaiseSqlError(currContext.exHeap(), &da,
- (ExeErrorCode)(8442), NULL, &cliRC ,
- &rc, NULL, (char*)"ExpLOBInterfaceDrop ",
- getLobErrStr(rc));
- goto error_return;
- }
+ {
// drop LOB descriptor and LOB header tables
char lobHandle[LOB_HANDLE_LEN];
@@ -10782,7 +10767,28 @@ Lng32 SQLCLI_LOBddlInterface
}
} // for
-
+ //If all the descriptor tables got dropped correctly, drop the hdfs
+ //lob data files. Note that if there is an error in the drop of the
+ //descriptor tables above , the transaction will restore each of the
+ //above tables .
+ for (Lng32 i = 0; i < numLOBs; i++)
+ {
+ Lng32 rc = ExpLOBoper::dropLOB
+ (NULL, currContext.exHeap(),(void *)&currContext,
+ lobLocList[i],hdfsPort,hdfsServer,
+ objectUID, lobNumList[i]);
+ // Ignore 'not found' error from hdfs file deletes until this is made transactional just like Hbase tables are.
+ if (rc && (rc != -LOB_DATA_FILE_DELETE_ERROR))
+ {
+ cliRC = -1;
+ ComDiagsArea * da = &diags;
+ ExRaiseSqlError(currContext.exHeap(), &da,
+ (ExeErrorCode)(8442), NULL, &cliRC ,
+ &rc, NULL, (char*)"ExpLOBInterfaceDrop ",
+ getLobErrStr(rc));
+ goto error_return;
+ }
+ }//for
}
break;
@@ -10813,9 +10819,9 @@ Lng32 SQLCLI_LOBddlInterface
lobLocList[i],hdfsPort, hdfsServer,
objectUID, lobNumList[i]);
- if (rc)
+ if (rc && rc != -LOB_DATA_FILE_DELETE_ERROR)
{
- cliRC = -9999;
+ cliRC = -1;
ComDiagsArea * da = &diags;
ExRaiseSqlError(currContext.exHeap(), &da,
(ExeErrorCode)(8442), NULL, &cliRC ,
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/749295ad/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp
----------------------------------------------------------------------
diff --git a/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp b/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp
index 18d63eb..9a068f1 100644
--- a/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp
+++ b/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp
@@ -2929,7 +2929,8 @@ short CmpSeabaseDDL::createSeabaseTable2(
if (rc < 0)
{
- //sss TBD need to retrive the cli diags here.
+ // retrieve the cli diags here.
+ CmpCommon::diags()->mergeAfter(*(GetCliGlobals()->currContext()->getDiagsArea()));
*CmpCommon::diags() << DgSqlCode(-CAT_CREATE_OBJECT_ERROR)
<< DgTableName(extTableName);
deallocEHI(ehi);
@@ -4403,6 +4404,8 @@ short CmpSeabaseDDL::dropSeabaseTable2(
lobLocList,NULL,lobHdfsServer, lobHdfsPort,0,lobTrace);
if (rc < 0)
{
+ // retrieve the cli diags here.
+ CmpCommon::diags()->mergeAfter( *(GetCliGlobals()->currContext()->getDiagsArea()));
*CmpCommon::diags() << DgSqlCode(-CAT_UNABLE_TO_DROP_OBJECT)
<< DgTableName(extTableName);
deallocEHI(ehi);
[2/4] incubator-trafodion git commit: Merge remote branch
'origin/master' into traf_misc
Posted by sa...@apache.org.
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/f6505ab7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/f6505ab7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/f6505ab7
Branch: refs/heads/master
Commit: f6505ab79a7d0d7d1462b19c19a4133a10c9cdcb
Parents: 749295a e1c0776
Author: Sandhya Sundaresan <sa...@apache.org>
Authored: Mon Oct 2 19:57:13 2017 +0000
Committer: Sandhya Sundaresan <sa...@apache.org>
Committed: Mon Oct 2 19:57:13 2017 +0000
----------------------------------------------------------------------
.../trafodion/jdbc/t4/InterfaceStatement.java | 2 +-
core/conn/odb/Makefile | 7 +-
core/conn/odb/odb/odb.vcxproj | 342 +--
core/conn/odb/odb/odb.vcxproj.filters | 92 +-
core/conn/odb/src/JsonReader.c | 598 ++++
core/conn/odb/src/JsonReader.h | 301 ++
core/conn/odb/src/odb.c | 614 +++-
core/conn/odbc/src/odbc/nsksrvr/SrvrConnect.cpp | 6 +
.../odbc/src/odbc/nsksrvrcore/SQLWrapper.cpp | 5 +-
.../export/include/common/evl_sqlog_eventnum.h | 28 +-
core/sqf/monitor/linux/cluster.cxx | 1845 ++++++++++--
core/sqf/monitor/linux/cluster.h | 38 +-
core/sqf/monitor/linux/commaccept.cxx | 126 +-
core/sqf/monitor/linux/internal.h | 3 +
core/sqf/monitor/linux/msgdef.h | 2 +
core/sqf/monitor/linux/pnode.cxx | 20 +-
core/sqf/monitor/linux/pnode.h | 3 +
core/sqf/monitor/linux/redirector.cxx | 22 +-
core/sqf/monitor/linux/reqqueue.cxx | 16 +-
core/sqf/monitor/linux/reqtmleader.cxx | 19 +
core/sqf/monitor/linux/shell.cxx | 26 +-
core/sqf/monitor/linux/tmsync.cxx | 14 +-
core/sqf/monitor/linux/tmsync.h | 2 +-
core/sqf/monitor/linux/zclient.cxx | 8 +
core/sqf/sqenvcom.sh | 11 +-
core/sqf/src/seatrans/.gitignore | 1 +
core/sql/SqlCompilerDebugger/QueryData.cpp | 4 -
core/sql/arkcmp/ApplicationFile.cpp | 2 -
core/sql/arkcmp/CmpCommon.cpp | 2 +-
core/sql/arkcmp/CmpConnection.cpp | 18 +-
core/sql/arkcmp/CmpContext.cpp | 25 +-
core/sql/arkcmp/CmpContext.h | 10 -
core/sql/arkcmp/CmpISPUtils.cpp | 2 -
core/sql/arkcmp/CmpSqlSession.cpp | 6 +-
core/sql/arkcmp/CmpStatement.cpp | 133 +-
core/sql/arkcmp/CmpStatement.h | 12 -
core/sql/arkcmp/CmpStoredProc.cpp | 9 -
core/sql/arkcmp/CmpStoredProc.h | 3 -
core/sql/arkcmp/ExtQualModuleNames.cpp | 1 -
core/sql/arkcmp/ExtQualModuleNames.h | 4 -
core/sql/arkcmp/ProcessEnv.cpp | 8 +-
core/sql/arkcmp/ProcessEnv.h | 5 -
core/sql/arkcmp/SPUtil.cpp | 8 -
core/sql/arkcmp/SQLJFile.cpp | 2 -
core/sql/arkcmp/VersioningStoredProc.cpp | 2 -
core/sql/arkcmp/cmpargs.cpp | 4 +-
core/sql/arkcmp/vers_libarkcmp.cpp | 2 -
core/sql/bin/SqlciErrors.txt | 1 -
core/sql/bin/SqlciMain.cpp | 22 +-
core/sql/bin/arkcmp.cpp | 14 +-
core/sql/bin/ex_esp_main.cpp | 30 +-
core/sql/bin/ex_ssmp_main.cpp | 12 +-
core/sql/bin/vproceid.cpp | 2 +-
core/sql/cli/Cli.cpp | 1163 +-------
core/sql/cli/Cli.h | 24 +-
core/sql/cli/CliDefs.h | 3 -
core/sql/cli/CliDll.cpp | 80 -
core/sql/cli/CliExpExchange.cpp | 52 +-
core/sql/cli/CliExtern.cpp | 1050 +------
core/sql/cli/CliImplLmExtFunc.cpp | 2 -
core/sql/cli/CliStubsStaticBuild.cpp | 64 -
core/sql/cli/Context.cpp | 1316 +--------
core/sql/cli/Context.h | 53 +-
core/sql/cli/Descriptor.cpp | 54 -
core/sql/cli/Descriptor.h | 12 +-
core/sql/cli/ExSqlComp.cpp | 298 +-
core/sql/cli/ExSqlComp.h | 1 -
core/sql/cli/Globals.cpp | 133 +-
core/sql/cli/Globals.h | 55 +-
core/sql/cli/GlobalsDef.cpp | 2 +-
core/sql/cli/Module.cpp | 49 +-
core/sql/cli/Module.h | 5 -
core/sql/cli/NoWaitOp.cpp | 13 +-
core/sql/cli/NoWaitOp.h | 2 +-
core/sql/cli/QuasiFileManager.cpp | 10 -
core/sql/cli/QuasiFileManager.h | 2 +-
core/sql/cli/SQLCLIdev.h | 675 +----
core/sql/cli/SessionDefaults.cpp | 4 -
core/sql/cli/Statement.cpp | 355 +--
core/sql/cli/Statement.h | 35 +-
core/sql/cli/StoredProcInterface.cpp | 11 -
core/sql/cli/StoredProcInterface.h | 9 -
core/sql/cli/VicKeyValuePair.h | 36 -
core/sql/cli/cli_stdh.h | 3 +-
core/sql/cli/globalsrlversion.cpp | 40 -
core/sql/cli/globalstubs.cpp | 54 -
core/sql/cli/memorymonitor.cpp | 2 -
core/sql/cli/memorymonitor.h | 3 -
core/sql/cli/muse.cpp | 6 -
core/sql/cli/privsrlversion.cpp | 41 -
core/sql/cli/rtdu.cpp | 98 -
core/sql/cli/rtdu.h | 919 ------
core/sql/cli/rtdu2.cpp | 291 --
core/sql/cli/rtdu2.h | 142 -
core/sql/cli/sql_id.cpp | 16 -
core/sql/cli/sql_id.h | 18 -
core/sql/cli/sqlciSRLStubs.cpp | 30 -
core/sql/cli/sqlcli.h | 323 +--
core/sql/cli/test.cpp | 120 -
core/sql/clitest/blobtest.cpp | 24 +-
core/sql/comexe/CmpMessage.cpp | 66 +-
core/sql/comexe/CmpMessage.h | 32 +-
core/sql/comexe/ComKeyMDAM.h | 118 +-
core/sql/comexe/ComKeyRange.cpp | 10 +-
core/sql/comexe/ComKeyRange.h | 38 +-
core/sql/comexe/ComKeySingleSubset.h | 30 +-
core/sql/comexe/ComPackDefs.h | 2 -
core/sql/comexe/ComQueue.cpp | 4 -
core/sql/comexe/ComQueue.h | 60 +-
core/sql/comexe/ComResourceInfo.cpp | 4 -
core/sql/comexe/ComTdb.cpp | 186 +-
core/sql/comexe/ComTdb.h | 186 +-
core/sql/comexe/ComTdbAll.h | 8 -
core/sql/comexe/ComTdbBlockingHdfsScan.cpp | 10 -
core/sql/comexe/ComTdbBlockingHdfsScan.h | 8 -
core/sql/comexe/ComTdbCompoundStmt.cpp | 2 -
core/sql/comexe/ComTdbCompoundStmt.h | 22 -
core/sql/comexe/ComTdbControl.cpp | 2 -
core/sql/comexe/ComTdbControl.h | 2 -
core/sql/comexe/ComTdbDDL.h | 3 -
core/sql/comexe/ComTdbDp2Oper.h | 8 -
core/sql/comexe/ComTdbExeUtil.cpp | 10 +-
core/sql/comexe/ComTdbExeUtil.h | 62 +-
core/sql/comexe/ComTdbExplain.cpp | 2 -
core/sql/comexe/ComTdbExplain.h | 14 +-
core/sql/comexe/ComTdbFastTransport.cpp | 4 +-
core/sql/comexe/ComTdbFastTransport.h | 35 +-
core/sql/comexe/ComTdbFirstN.cpp | 2 +-
core/sql/comexe/ComTdbFirstN.h | 6 +-
core/sql/comexe/ComTdbHashGrby.h | 68 +-
core/sql/comexe/ComTdbHashj.cpp | 8 +-
core/sql/comexe/ComTdbHashj.h | 20 +-
core/sql/comexe/ComTdbHbaseAccess.cpp | 8 +-
core/sql/comexe/ComTdbHbaseAccess.h | 2 +-
core/sql/comexe/ComTdbHdfsScan.cpp | 22 +-
core/sql/comexe/ComTdbHdfsScan.h | 2 +
core/sql/comexe/ComTdbMj.cpp | 6 +-
core/sql/comexe/ComTdbMj.h | 2 +-
core/sql/comexe/ComTdbOnlj.cpp | 2 +-
core/sql/comexe/ComTdbOnlj.h | 2 +-
core/sql/comexe/ComTdbPackRows.h | 13 -
core/sql/comexe/ComTdbProbeCache.cpp | 2 +-
core/sql/comexe/ComTdbRoot.cpp | 20 +-
core/sql/comexe/ComTdbRoot.h | 12 +-
core/sql/comexe/ComTdbSample.h | 18 -
core/sql/comexe/ComTdbSendBottom.cpp | 8 +-
core/sql/comexe/ComTdbSendBottom.h | 2 -
core/sql/comexe/ComTdbSendTop.cpp | 12 +-
core/sql/comexe/ComTdbSendTop.h | 2 +-
core/sql/comexe/ComTdbSequence.cpp | 6 +-
core/sql/comexe/ComTdbSequence.h | 20 +-
core/sql/comexe/ComTdbSort.cpp | 17 +-
core/sql/comexe/ComTdbSort.h | 31 +-
core/sql/comexe/ComTdbSortGrby.cpp | 4 +-
core/sql/comexe/ComTdbSortGrby.h | 18 -
core/sql/comexe/ComTdbSplitBottom.cpp | 12 +-
core/sql/comexe/ComTdbSplitBottom.h | 2 -
core/sql/comexe/ComTdbSplitTop.cpp | 8 +-
core/sql/comexe/ComTdbSplitTop.h | 6 +-
core/sql/comexe/ComTdbStats.cpp | 16 +-
core/sql/comexe/ComTdbStats.h | 7 +-
core/sql/comexe/ComTdbTranspose.h | 22 +-
core/sql/comexe/ComTdbTuple.cpp | 2 -
core/sql/comexe/ComTdbTuple.h | 36 +-
core/sql/comexe/ComTdbTupleFlow.cpp | 40 +-
core/sql/comexe/ComTdbTupleFlow.h | 2 +-
core/sql/comexe/ComTdbUdr.cpp | 4 +-
core/sql/comexe/ComTdbUdr.h | 2 +-
core/sql/comexe/ComTdbUnPackRows.cpp | 6 +-
core/sql/comexe/ComTdbUnPackRows.h | 26 +-
core/sql/comexe/ComTdbUnion.cpp | 8 +-
core/sql/comexe/ComTdbUnion.h | 10 +-
core/sql/comexe/ExplainTuple.cpp | 6 +-
core/sql/comexe/FragmentDir.cpp | 2 +-
core/sql/comexe/HashBufferHeader.h | 8 -
core/sql/comexe/HashRow.h | 14 -
core/sql/comexe/LateBindInfo.cpp | 259 +-
core/sql/comexe/LateBindInfo.h | 57 +-
core/sql/comexe/PartInputDataDesc.cpp | 54 +-
core/sql/comexe/QueueIndex.h | 5 -
core/sql/comexe/SqlTableOpenInfo.h | 17 -
core/sql/common/BaseTypes.cpp | 10 +-
core/sql/common/BaseTypes.h | 17 +-
core/sql/common/BigNumHelper.cpp | 14 -
core/sql/common/BigNumHelper.h | 19 -
core/sql/common/CharType.cpp | 49 +-
core/sql/common/CmpCommon.h | 15 +-
core/sql/common/Collections.cpp | 21 +-
core/sql/common/Collections.h | 95 +-
core/sql/common/ComASSERT.h | 4 +-
core/sql/common/ComAnsiNamePart.h | 7 +-
core/sql/common/ComCextMisc.cpp | 10 -
core/sql/common/ComDistribution.h | 16 +-
core/sql/common/ComMPLoc.h | 8 +-
core/sql/common/ComMvAttributeBitmap.cpp | 10 -
core/sql/common/ComMvAttributeBitmap.h | 2 -
core/sql/common/ComObjectName.cpp | 34 -
core/sql/common/ComObjectName.h | 4 -
core/sql/common/ComResWords.cpp | 6 -
core/sql/common/ComResWords.h | 2 -
core/sql/common/ComRoutineActionNamePart.h | 6 -
core/sql/common/ComRtUtils.cpp | 23 +-
core/sql/common/ComRtUtils.h | 9 +-
core/sql/common/ComSafePrinter.cpp | 2 +-
core/sql/common/ComSchemaName.cpp | 25 -
core/sql/common/ComSmallDefs.cpp | 13 +-
core/sql/common/ComSmallDefs.h | 11 +-
core/sql/common/ComSpace.cpp | 92 +-
core/sql/common/ComSpace.h | 59 +-
core/sql/common/ComSqlId.cpp | 4 +-
core/sql/common/ComSqlId.h | 19 +-
core/sql/common/ComSysUtils.cpp | 1 -
core/sql/common/ComSysUtils.h | 17 +-
core/sql/common/ComTransInfo.h | 2 -
core/sql/common/ComVersionDefs.h | 2 +-
core/sql/common/ComViewColUsage.h | 2 +-
core/sql/common/DTICommonType.h | 2 -
core/sql/common/DateTimeType.cpp | 42 -
core/sql/common/DatetimeType.h | 8 -
core/sql/common/DgBaseType.cpp | 2 +-
core/sql/common/DgBaseType.h | 169 +-
core/sql/common/DllExportDefines.h | 21 -
core/sql/common/ExprNode.cpp | 2 -
core/sql/common/Int64.h | 28 +-
core/sql/common/IntervalType.cpp | 16 -
core/sql/common/IntervalType.h | 14 +-
core/sql/common/Ipc.cpp | 85 +-
core/sql/common/Ipc.h | 92 +-
core/sql/common/IpcGuardian.cpp | 320 +--
core/sql/common/IpcMessageType.h | 44 -
core/sql/common/IpcSockets.cpp | 22 -
core/sql/common/NAAssert.cpp | 2 -
core/sql/common/NAAssert.h | 10 +-
core/sql/common/NAError.cpp | 2 -
core/sql/common/NAError.h | 58 +-
core/sql/common/NAHeap.h | 16 +-
core/sql/common/NAIpc.cpp | 2 +-
core/sql/common/NAIpc.h | 2 +-
core/sql/common/NAMemory.cpp | 339 +--
core/sql/common/NAMemory.h | 414 +--
core/sql/common/NAStdlib.h | 9 -
core/sql/common/NAString.cpp | 16 +-
core/sql/common/NAString2.cpp | 22 +-
core/sql/common/NAStringDefGlobals.h | 6 +-
core/sql/common/NATestpoint.cpp | 2 -
core/sql/common/NAType.cpp | 18 +-
core/sql/common/NAWinNT.h | 58 +-
core/sql/common/NLSConversion.h | 20 -
core/sql/common/NumericType.cpp | 33 +-
core/sql/common/NumericType.h | 3 -
core/sql/common/OperTypeEnum.h | 4 -
core/sql/common/Platform.h | 33 +-
core/sql/common/QueryText.h | 4 -
core/sql/common/SMConnection.cpp | 13 -
core/sql/common/SequenceGeneratorAttributes.h | 2 -
core/sql/common/SqlEventsDllDefines.h | 8 +-
core/sql/common/SqlExpDllDefines.h | 50 -
core/sql/common/SqlExportDllDefines.h | 44 -
core/sql/common/SqlLmDllDefines.h | 20 +-
core/sql/common/Timer.h | 2 -
core/sql/common/arkcmp_proc.cpp | 2 -
core/sql/common/charinfo.cpp | 32 +-
core/sql/common/charinfo.h | 2 -
core/sql/common/conversionHex.cpp | 18 -
core/sql/common/conversionLocale.cpp | 3 +-
core/sql/common/conversionSJIS.cpp | 11 +-
core/sql/common/csconvert.cpp | 2 -
core/sql/common/csconvert.h | 15 -
core/sql/common/dfs2rec.h | 44 +-
core/sql/common/from_GB18030.c | 8 -
core/sql/common/from_GBK.c | 3 -
core/sql/common/from_SJIS.c | 2 -
core/sql/common/from_ksc5601.c | 2 -
core/sql/common/iconv_gen.c | 15 -
core/sql/common/ipcmsg.cpp | 44 +-
core/sql/common/mb_lconv.c | 38 +-
core/sql/common/memtest.cpp | 1 -
core/sql/common/multi-byte.h | 5 -
core/sql/common/nawstring.cpp | 12 -
core/sql/common/nawstring.h | 18 +-
core/sql/common/nchar_mp.h | 37 +-
core/sql/common/purify.h | 36 -
core/sql/common/str.cpp | 345 +--
core/sql/common/str.h | 47 +-
core/sql/common/stringBuf.h | 31 +-
core/sql/common/swscanf.cpp | 33 -
core/sql/common/swsprintf.cpp | 34 -
core/sql/common/unicode_char_set.cpp | 14 -
core/sql/common/unicode_char_set.h | 18 -
core/sql/common/wc_scanf_sprintf.h | 20 +-
core/sql/common/wstr.cpp | 14 -
core/sql/common/wstr.h | 5 +-
core/sql/eh/EHJmpBufStack.cpp | 2 +-
core/sql/executor/Allocator.h | 4 -
core/sql/executor/CliMsgObj.cpp | 2 -
core/sql/executor/ExAll.cpp | 1 -
core/sql/executor/ExBitMapTable.cpp | 10 -
core/sql/executor/ExBitMapTable.h | 19 -
core/sql/executor/ExCancel.cpp | 10 -
core/sql/executor/ExCancel.h | 6 +-
core/sql/executor/ExComTdb.cpp | 178 +-
core/sql/executor/ExCompoundStmt.h | 38 +-
core/sql/executor/ExExeUtil.h | 215 +-
core/sql/executor/ExExeUtilCommon.cpp | 12 +-
core/sql/executor/ExExeUtilExplain.cpp | 3 +-
core/sql/executor/ExExeUtilGet.cpp | 52 +-
core/sql/executor/ExExeUtilGetStats.cpp | 902 +++---
core/sql/executor/ExExeUtilLoad.cpp | 10 +-
core/sql/executor/ExExeUtilMisc.cpp | 15 +-
core/sql/executor/ExExplain.cpp | 19 +-
core/sql/executor/ExExplain.h | 6 +-
core/sql/executor/ExFastTransport.cpp | 9 +-
core/sql/executor/ExFastTransport.h | 11 +-
core/sql/executor/ExFirstN.cpp | 4 -
core/sql/executor/ExFirstN.h | 34 +-
core/sql/executor/ExHbaseAccess.cpp | 2 +-
core/sql/executor/ExHbaseAccess.h | 25 +-
core/sql/executor/ExHdfsScan.cpp | 2 +-
core/sql/executor/ExHdfsScan.h | 25 +-
core/sql/executor/ExMeas.cpp | 163 --
core/sql/executor/ExMeas.h | 289 --
core/sql/executor/ExPack.h | 35 +-
core/sql/executor/ExPackedRows.cpp | 2 -
core/sql/executor/ExPackedRows.h | 31 +-
core/sql/executor/ExProbeCache.h | 8 +-
core/sql/executor/ExRLE.h | 10 -
core/sql/executor/ExRsInfo.cpp | 24 +-
core/sql/executor/ExRsInfo.h | 21 +-
core/sql/executor/ExSMGlobals.cpp | 2 +-
core/sql/executor/ExSample.h | 50 +-
core/sql/executor/ExScheduler.cpp | 99 +-
core/sql/executor/ExScheduler.h | 26 +-
core/sql/executor/ExSequence.cpp | 74 +-
core/sql/executor/ExSimpleSample.h | 23 +-
core/sql/executor/ExSimpleSqlBuffer.h | 12 -
core/sql/executor/ExStats.cpp | 345 +--
core/sql/executor/ExStats.h | 834 +-----
core/sql/executor/ExTranspose.cpp | 2 -
core/sql/executor/ExTranspose.h | 33 +-
core/sql/executor/ExUdr.cpp | 2 -
core/sql/executor/ExUdr.h | 6 +-
core/sql/executor/ExUdrClientIpc.cpp | 6 -
core/sql/executor/ExUdrServer.cpp | 31 +-
core/sql/executor/ExVPJoin.cpp | 22 -
core/sql/executor/ExVPJoin.h | 35 +-
core/sql/executor/Ex_esp_msg.h | 6 -
core/sql/executor/FixedSizeHeapElement.h | 18 +-
core/sql/executor/FixedSizeHeapManager.h | 30 +-
core/sql/executor/HdfsLogger.h | 2 -
core/sql/executor/MdamEndPoint.h | 32 +-
core/sql/executor/MdamInterval.h | 44 +-
core/sql/executor/MdamIntervalIterator.h | 6 +-
core/sql/executor/MdamIntervalList.h | 30 +-
core/sql/executor/MdamIntervalListIterator.h | 8 +-
core/sql/executor/MdamIntervalListMerger.h | 10 +-
core/sql/executor/MdamPoint.cpp | 4 -
core/sql/executor/MdamPoint.h | 29 +-
core/sql/executor/MdamRefList.cpp | 4 -
core/sql/executor/MdamRefList.h | 36 +-
core/sql/executor/MdamRefListEntry.h | 20 +-
core/sql/executor/MdamRefListIterator.h | 6 +-
core/sql/executor/TriggerEnable.h | 2 -
core/sql/executor/UdrExeIpc.h | 6 +-
core/sql/executor/cluster.cpp | 89 +-
core/sql/executor/cluster.h | 163 +-
core/sql/executor/dfs2fe.h | 4 +-
core/sql/executor/dmeasql.h | 89 -
core/sql/executor/ex_control.cpp | 338 ++-
core/sql/executor/ex_control.h | 6 +-
core/sql/executor/ex_ddl.cpp | 275 +-
core/sql/executor/ex_ddl.h | 30 +-
core/sql/executor/ex_error.h | 4 -
core/sql/executor/ex_esp_frag_dir.cpp | 28 +-
core/sql/executor/ex_esp_msg.cpp | 14 -
core/sql/executor/ex_ex.cpp | 68 +-
core/sql/executor/ex_ex.h | 20 +-
core/sql/executor/ex_exe_stmt_globals.cpp | 30 +-
core/sql/executor/ex_exe_stmt_globals.h | 72 +-
core/sql/executor/ex_frag_rt.cpp | 124 +-
core/sql/executor/ex_frag_rt.h | 14 +-
core/sql/executor/ex_globals.cpp | 12 +-
core/sql/executor/ex_globals.h | 70 +-
core/sql/executor/ex_god.h | 5 -
core/sql/executor/ex_hash_grby.cpp | 93 +-
core/sql/executor/ex_hash_grby.h | 43 +-
core/sql/executor/ex_hashj.cpp | 36 +-
core/sql/executor/ex_hashj.h | 10 +-
core/sql/executor/ex_io_control.h | 32 +-
core/sql/executor/ex_key_object.h | 1 -
core/sql/executor/ex_mdam.cpp | 22 +-
core/sql/executor/ex_mdam.h | 70 +-
core/sql/executor/ex_mj.cpp | 2 -
core/sql/executor/ex_mj.h | 8 +-
core/sql/executor/ex_onlj.cpp | 29 +-
core/sql/executor/ex_onlj.h | 6 +-
core/sql/executor/ex_queue.cpp | 50 +-
core/sql/executor/ex_queue.h | 122 +-
core/sql/executor/ex_root.cpp | 86 +-
core/sql/executor/ex_root.h | 17 +-
core/sql/executor/ex_send_bottom.cpp | 26 +-
core/sql/executor/ex_send_bottom.h | 8 +-
core/sql/executor/ex_send_top.cpp | 2 -
core/sql/executor/ex_send_top.h | 8 +-
core/sql/executor/ex_sort.cpp | 143 +-
core/sql/executor/ex_sort.h | 10 +-
core/sql/executor/ex_sort_grby.h | 13 +-
core/sql/executor/ex_split_bottom.cpp | 21 +-
core/sql/executor/ex_split_bottom.h | 8 +-
core/sql/executor/ex_split_top.cpp | 39 +-
core/sql/executor/ex_split_top.h | 8 +-
core/sql/executor/ex_stdh.h | 2 +-
core/sql/executor/ex_stored_proc.cpp | 16 -
core/sql/executor/ex_stored_proc.h | 6 +-
core/sql/executor/ex_tcb.h | 98 +-
core/sql/executor/ex_tcb_private.cpp | 2 -
core/sql/executor/ex_tcb_private.h | 7 -
core/sql/executor/ex_timeout.cpp | 8 -
core/sql/executor/ex_timeout.h | 10 +-
core/sql/executor/ex_transaction.cpp | 38 +-
core/sql/executor/ex_transaction.h | 11 +-
core/sql/executor/ex_tuple.cpp | 18 +-
core/sql/executor/ex_tuple.h | 44 +-
core/sql/executor/ex_tuple_flow.cpp | 29 +-
core/sql/executor/ex_tuple_flow.h | 6 +-
core/sql/executor/ex_union.cpp | 14 -
core/sql/executor/ex_union.h | 59 +-
core/sql/executor/hash_table.cpp | 12 -
core/sql/executor/hash_table.h | 34 -
core/sql/executor/key_range.cpp | 4 -
core/sql/executor/key_range.h | 28 +-
core/sql/executor/key_single_subset.cpp | 6 -
core/sql/executor/key_single_subset.h | 28 +-
core/sql/executor/rcb.h | 70 -
core/sql/executor/sql_buffer.cpp | 177 +-
core/sql/executor/sql_buffer.h | 23 +-
core/sql/executor/sql_buffer_size.h | 3 -
core/sql/executor/stubs.cpp | 422 ---
core/sql/executor/stubs2.cpp | 107 -
core/sql/executor/tempfile.cpp | 106 -
core/sql/executor/tempfile.h | 104 -
core/sql/executor/timeout_data.cpp | 10 -
core/sql/executor/timeout_data.h | 6 +-
core/sql/exp/ExpAtp.cpp | 14 -
core/sql/exp/ExpAtp.h | 51 +-
core/sql/exp/ExpBitMuxFunction.cpp | 10 -
core/sql/exp/ExpBitMuxFunction.h | 24 +-
core/sql/exp/ExpConvMxcs.cpp | 4 +-
core/sql/exp/ExpCriDesc.cpp | 8 +-
core/sql/exp/ExpCriDesc.h | 24 +-
core/sql/exp/ExpDll.cpp | 6 +-
core/sql/exp/ExpError.cpp | 19 -
core/sql/exp/ExpError.h | 19 -
core/sql/exp/ExpErrorEnums.h | 11 -
core/sql/exp/ExpHbaseInterface.cpp | 6 +-
core/sql/exp/ExpLOB.cpp | 60 +-
core/sql/exp/ExpLOB.h | 71 +-
core/sql/exp/ExpLOBaccess.cpp | 58 +-
core/sql/exp/ExpLOBprocess.cpp | 8 +-
core/sql/exp/ExpPCode.cpp | 79 +-
core/sql/exp/ExpPCode.h | 29 +-
core/sql/exp/ExpPCodeClauseGen.cpp | 194 +-
core/sql/exp/ExpPCodeExpGen.cpp | 41 +-
core/sql/exp/ExpPCodeInstruction.h | 139 +-
core/sql/exp/ExpPCodeList.h | 31 +-
core/sql/exp/ExpPCodeOptimizations.cpp | 193 +-
core/sql/exp/ExpPCodeOptimizations.h | 26 +-
core/sql/exp/ExpPCodeOptsNativeExpr.cpp | 7 -
core/sql/exp/ExpPCodeOptsPeeling.cpp | 15 +-
core/sql/exp/ExpPCodeOptsRuntime.cpp | 16 +-
core/sql/exp/ExpPackDefs.cpp | 221 +-
core/sql/exp/ExpSeqGen.h | 1 -
core/sql/exp/ExpSequenceFunction.cpp | 35 -
core/sql/exp/ExpSequenceFunction.h | 48 +-
core/sql/exp/ExpSqlTupp.cpp | 2 -
core/sql/exp/ExpSqlTupp.h | 71 +-
core/sql/exp/exp_aggregate.cpp | 6 -
core/sql/exp/exp_arith.cpp | 54 -
core/sql/exp/exp_attrs.cpp | 67 +-
core/sql/exp/exp_attrs.h | 14 +-
core/sql/exp/exp_bignum.cpp | 70 -
core/sql/exp/exp_bignum.h | 49 +-
core/sql/exp/exp_clause.cpp | 131 +-
core/sql/exp/exp_clause.h | 147 +-
core/sql/exp/exp_clause_derived.h | 663 +++--
core/sql/exp/exp_comp.cpp | 76 -
core/sql/exp/exp_conv.cpp | 320 +--
core/sql/exp/exp_datetime.cpp | 43 +-
core/sql/exp/exp_datetime.h | 35 +-
core/sql/exp/exp_dp2_expr.cpp | 3 +-
core/sql/exp/exp_dp2_expr.h | 35 +-
core/sql/exp/exp_eval.cpp | 23 +-
core/sql/exp/exp_expr.cpp | 52 +-
core/sql/exp/exp_expr.h | 366 ++-
core/sql/exp/exp_fixup.cpp | 45 +-
core/sql/exp/exp_function.cpp | 280 +-
core/sql/exp/exp_function.h | 1665 +++++------
core/sql/exp/exp_function_lower_unicode.cpp | 2 -
core/sql/exp/exp_function_substring_unicode.cpp | 2 -
core/sql/exp/exp_function_trim_unicode.cpp | 4 -
core/sql/exp/exp_function_upper_unicode.cpp | 2 -
core/sql/exp/exp_interval.cpp | 2 -
core/sql/exp/exp_interval.h | 6 +-
core/sql/exp/exp_like.cpp | 43 +-
core/sql/exp/exp_like.h | 59 +-
core/sql/exp/exp_math_func.cpp | 17 -
core/sql/exp/exp_math_func.h | 44 +-
core/sql/exp/exp_misc.cpp | 2 -
core/sql/exp/exp_space.cpp | 407 ---
core/sql/exp/exp_space.h | 22 -
core/sql/exp/exp_stdh.h | 7 +-
core/sql/exp/exp_tuple_desc.cpp | 11 +-
core/sql/exp/exp_tuple_desc.h | 7 +-
core/sql/exp/srlversion.cpp | 41 -
core/sql/export/ComDiags.cpp | 76 +-
core/sql/export/ComDiags.h | 345 +--
core/sql/export/ComMemoryDiags.h | 10 +-
core/sql/export/ExportDll.cpp | 3 +-
core/sql/export/HeapID.h | 18 +-
core/sql/export/HeapLog.cpp | 11 -
core/sql/export/HeapLog.h | 3 +-
core/sql/export/IpcMessageObj.cpp | 32 -
core/sql/export/IpcMessageObj.h | 85 +-
core/sql/export/NAAbort.cpp | 15 +-
core/sql/export/NABasicObject.cpp | 36 +-
core/sql/export/NABasicObject.h | 81 +-
core/sql/export/NAInternalError.h | 4 +-
core/sql/export/NAStringDef.cpp | 39 -
core/sql/export/NAStringDef.h | 85 +-
core/sql/export/NAVersionedObject.cpp | 24 +-
core/sql/export/NAVersionedObject.h | 817 ++----
core/sql/export/stubs.cpp | 53 -
core/sql/generator/GenAll.cpp | 1 -
core/sql/generator/GenExpGenerator.cpp | 208 +-
core/sql/generator/GenExpGenerator.h | 19 +-
core/sql/generator/GenExplain.cpp | 74 +-
core/sql/generator/GenFastTransport.cpp | 2 -
core/sql/generator/GenItemExpr.cpp | 6 -
core/sql/generator/GenItemFunc.cpp | 241 --
core/sql/generator/GenKey.cpp | 12 -
core/sql/generator/GenMapTable.cpp | 12 -
core/sql/generator/GenMdamPred.cpp | 16 -
core/sql/generator/GenPartFunc.cpp | 2 -
core/sql/generator/GenPreCode.cpp | 116 +-
core/sql/generator/GenProbeCache.cpp | 57 +-
core/sql/generator/GenRel3GL.cpp | 2 -
core/sql/generator/GenRelDCL.cpp | 10 -
core/sql/generator/GenRelEnforcer.cpp | 45 +-
core/sql/generator/GenRelExeUtil.cpp | 92 -
core/sql/generator/GenRelGrby.cpp | 121 +-
core/sql/generator/GenRelJoin.cpp | 145 +-
core/sql/generator/GenRelMisc.cpp | 244 +-
core/sql/generator/GenRelPackedRows.cpp | 35 +-
core/sql/generator/GenRelScan.cpp | 8 -
core/sql/generator/GenRelSequence.cpp | 89 +-
core/sql/generator/GenRelSet.cpp | 6 -
core/sql/generator/GenResources.cpp | 2 -
core/sql/generator/GenStoredProc.cpp | 2 -
core/sql/generator/GenUdr.cpp | 2 -
core/sql/generator/Generator.cpp | 35 +-
core/sql/generator/Generator.h | 45 +-
core/sql/generator/vers_libgenerator.cpp | 2 -
core/sql/langman/LmAssert.cpp | 2 -
core/sql/langman/LmComQueue.cpp | 4 -
core/sql/langman/LmComQueue.h | 3 -
core/sql/langman/LmCommon.h | 26 +-
core/sql/langman/LmContManager.cpp | 6 -
core/sql/langman/LmDebug.cpp | 12 +-
core/sql/langman/LmDebug.h | 2 +-
core/sql/langman/LmGenUtil.cpp | 2 -
core/sql/langman/LmJavaExceptionReporter.cpp | 6 -
core/sql/langman/LmJavaHooks.cpp | 2 -
core/sql/langman/LmJavaOptions.h | 2 -
core/sql/langman/LmLangManager.cpp | 2 -
core/sql/langman/LmResultSetJava.cpp | 2 -
core/sql/langman/LmRoutine.h | 3 -
core/sql/langman/LmUtility.cpp | 8 -
core/sql/langman/vers_libtdm_sqllangman.cpp | 2 -
core/sql/nskgmake/arkcmplib/Makefile | 2 -
core/sql/nskgmake/executor/Makefile | 4 -
core/sql/nskgmake/sqlcat/Makefile | 4 +-
core/sql/nskgmake/sqlci/Makefile | 3 +-
core/sql/nskgmake/sqlcilib/Makefile | 15 +-
core/sql/nskgmake/tdm_sqlcli/Makefile | 4 +-
core/sql/nskgmake/tdm_sqlshare/Makefile | 3 +-
core/sql/optimizer/AccessSets.cpp | 4 -
core/sql/optimizer/Analyzer.cpp | 128 +-
core/sql/optimizer/Analyzer.h | 40 -
core/sql/optimizer/AppliedStatMan.cpp | 6 -
core/sql/optimizer/AppliedStatMan.h | 2 -
core/sql/optimizer/BindItemExpr.cpp | 69 +-
core/sql/optimizer/BindRI.cpp | 2 -
core/sql/optimizer/BindRelExpr.cpp | 99 +-
core/sql/optimizer/BindWA.cpp | 10 -
core/sql/optimizer/CascadesBasic.h | 1 -
core/sql/optimizer/ChangesTable.cpp | 30 +-
core/sql/optimizer/ChangesTable.h | 14 +-
core/sql/optimizer/ClusteredBitmap.cpp | 14 -
core/sql/optimizer/CmpProcess.cpp | 16 +-
core/sql/optimizer/CmpProcess.h | 2 +-
core/sql/optimizer/ColStatDesc.cpp | 79 +-
core/sql/optimizer/ColStatDesc.h | 2 -
core/sql/optimizer/ColumnDesc.cpp | 2 -
core/sql/optimizer/ColumnDesc.h | 4 -
core/sql/optimizer/ColumnNameMap.h | 4 -
core/sql/optimizer/CompilationStats.cpp | 6 +-
core/sql/optimizer/CompilationStats.h | 2 +-
core/sql/optimizer/CompilerTracking.cpp | 4 +-
core/sql/optimizer/ControlDB.cpp | 19 +-
core/sql/optimizer/ControlDB.h | 4 -
core/sql/optimizer/Cost.cpp | 30 -
core/sql/optimizer/Cost.h | 1 -
core/sql/optimizer/CostScalar.h | 27 +-
core/sql/optimizer/CostVector.h | 3 -
core/sql/optimizer/EncodedKeyValue.cpp | 2 +-
core/sql/optimizer/EncodedValue.cpp | 9 -
core/sql/optimizer/EstLogProp.cpp | 4 -
core/sql/optimizer/EstLogProp.h | 6 +-
core/sql/optimizer/GroupAttr.cpp | 20 +-
core/sql/optimizer/ImplRule.cpp | 77 +-
core/sql/optimizer/IndexDesc.cpp | 16 -
core/sql/optimizer/Inlining.cpp | 18 -
core/sql/optimizer/Inlining.h | 6 +-
core/sql/optimizer/ItemArith.h | 6 +-
core/sql/optimizer/ItemColRef.h | 21 +-
core/sql/optimizer/ItemConstr.h | 7 +-
core/sql/optimizer/ItemExpr.cpp | 170 +-
core/sql/optimizer/ItemExpr.h | 11 +-
core/sql/optimizer/ItemFunc.h | 92 +-
core/sql/optimizer/ItemLog.h | 3 -
core/sql/optimizer/ItemNAType.h | 1 -
core/sql/optimizer/ItemOther.h | 8 -
core/sql/optimizer/ItemSubq.h | 10 -
core/sql/optimizer/ItmBitMuxFunction.cpp | 4 -
core/sql/optimizer/ItmBitMuxFunction.h | 2 -
core/sql/optimizer/ItmFlowControlFunction.cpp | 12 -
core/sql/optimizer/LargeScopeRules.cpp | 40 -
core/sql/optimizer/MJVIndexBuilder.cpp | 4 -
core/sql/optimizer/MJVIndexBuilder.h | 10 -
core/sql/optimizer/MVCandidates.cpp | 38 +-
core/sql/optimizer/MVCandidates.h | 2 -
core/sql/optimizer/MVInfo.cpp | 62 -
core/sql/optimizer/MVInfo.h | 24 -
core/sql/optimizer/MVJoinGraph.cpp | 4 -
core/sql/optimizer/MVJoinGraph.h | 2 -
core/sql/optimizer/MavRelRootBuilder.cpp | 4 -
core/sql/optimizer/MjvBuilder.cpp | 6 -
core/sql/optimizer/MultiJoin.cpp | 24 +-
core/sql/optimizer/MultiJoin.h | 6 -
core/sql/optimizer/MvLog.cpp | 10 -
core/sql/optimizer/MvLog.h | 4 -
core/sql/optimizer/MvMultiTxnMavBuilder.cpp | 16 -
core/sql/optimizer/MvRefreshBuilder.cpp | 48 -
core/sql/optimizer/MvRefreshBuilder.h | 20 -
core/sql/optimizer/NAClusterInfo.cpp | 9 -
core/sql/optimizer/NAClusterInfo.h | 2 -
core/sql/optimizer/NAColumn.cpp | 16 -
core/sql/optimizer/NARoutine.cpp | 2 -
core/sql/optimizer/NARoutine.h | 2 -
core/sql/optimizer/NATable.cpp | 54 +-
core/sql/optimizer/NATable.h | 12 +-
core/sql/optimizer/NodeMap.cpp | 43 -
core/sql/optimizer/NormItemExpr.cpp | 17 +-
core/sql/optimizer/NormRelExpr.cpp | 21 -
core/sql/optimizer/ObjectNames.cpp | 25 +-
core/sql/optimizer/ObjectNames.h | 19 -
core/sql/optimizer/OptItemExpr.cpp | 2 -
core/sql/optimizer/OptLogRelExpr.cpp | 4 -
core/sql/optimizer/OptPhysRelExpr.cpp | 14 -
core/sql/optimizer/OptRange.cpp | 30 +-
core/sql/optimizer/OptTrigger.cpp | 17 +-
core/sql/optimizer/OptTrigger.h | 8 +-
core/sql/optimizer/PackedColDesc.cpp | 16 -
core/sql/optimizer/PackedColDesc.h | 3 -
core/sql/optimizer/PartFunc.cpp | 64 -
core/sql/optimizer/PartFunc.h | 5 -
core/sql/optimizer/PartKeyDist.cpp | 6 -
core/sql/optimizer/PartReq.cpp | 56 -
core/sql/optimizer/PartReq.h | 7 -
core/sql/optimizer/PhyProp.cpp | 21 +-
core/sql/optimizer/PhyProp.h | 14 +-
core/sql/optimizer/QRDescGenerator.cpp | 16 +-
core/sql/optimizer/QueryGraph.cpp | 10 -
core/sql/optimizer/QueryRewriteHandler.cpp | 18 +-
core/sql/optimizer/QueryRewriteHandler.h | 2 +-
core/sql/optimizer/RETDesc.cpp | 2 -
core/sql/optimizer/Refresh.cpp | 4 -
core/sql/optimizer/Refresh.h | 26 -
core/sql/optimizer/Rel3GL.cpp | 2 -
core/sql/optimizer/RelCache.cpp | 10 +-
core/sql/optimizer/RelEnforcer.h | 9 +-
core/sql/optimizer/RelExeUtil.cpp | 2 -
core/sql/optimizer/RelExpr.cpp | 103 +-
core/sql/optimizer/RelExpr.h | 24 +-
core/sql/optimizer/RelGrby.h | 7 +-
core/sql/optimizer/RelJoin.h | 15 +-
core/sql/optimizer/RelMisc.h | 1 -
core/sql/optimizer/RelPackedRows.h | 1 -
core/sql/optimizer/RelProbeCache.h | 2 +-
core/sql/optimizer/RelSample.h | 2 -
core/sql/optimizer/RelScan.h | 2 -
core/sql/optimizer/RelSequence.h | 7 +-
core/sql/optimizer/RelSet.h | 2 -
core/sql/optimizer/RelStoredProc.cpp | 8 -
core/sql/optimizer/ReqGen.cpp | 10 -
core/sql/optimizer/RoutineDesc.cpp | 4 -
core/sql/optimizer/Rule.cpp | 16 -
core/sql/optimizer/Rule.h | 13 -
core/sql/optimizer/ScanOptimizer.cpp | 72 +-
core/sql/optimizer/SchemaDB.cpp | 13 +-
core/sql/optimizer/SchemaDB.h | 13 +-
core/sql/optimizer/ScmCostMethod.cpp | 2 -
core/sql/optimizer/SearchKey.cpp | 28 +-
core/sql/optimizer/Stats.cpp | 99 +-
core/sql/optimizer/Stats.h | 27 -
core/sql/optimizer/SynthType.cpp | 115 +-
core/sql/optimizer/TableDesc.cpp | 14 +-
core/sql/optimizer/TableDesc.h | 9 -
core/sql/optimizer/TransRule.cpp | 19 +-
core/sql/optimizer/TransRule.h | 55 +-
core/sql/optimizer/TriggerDB.cpp | 20 -
core/sql/optimizer/TriggerDB.h | 1 -
core/sql/optimizer/Triggers.cpp | 28 -
core/sql/optimizer/Triggers.h | 20 +-
core/sql/optimizer/VEGTable.cpp | 36 -
core/sql/optimizer/VEGTable.h | 2 +-
core/sql/optimizer/ValueDesc.cpp | 20 +-
core/sql/optimizer/costmethod.cpp | 72 +-
core/sql/optimizer/disjunct.h | 2 -
core/sql/optimizer/mdam.cpp | 52 +-
core/sql/optimizer/memo.cpp | 34 +-
core/sql/optimizer/opt.cpp | 46 +-
core/sql/optimizer/opt.h | 8 -
core/sql/optimizer/tasks.cpp | 22 -
core/sql/optimizer/vers_liboptimizer.cpp | 2 -
core/sql/parser/BindStmtDDL.cpp | 4 -
.../ElemDDLCreateMVOneAttributeTableList.cpp | 2 -
.../ElemDDLCreateMVOneAttributeTableList.h | 2 -
core/sql/parser/ElemDDLFileAttr.cpp | 6 -
core/sql/parser/ElemDDLList.h | 2 -
core/sql/parser/ElemDDLLobAttrs.h | 2 -
core/sql/parser/ElemDDLLoggable.h | 1 -
core/sql/parser/ElemDDLNode.cpp | 2 +-
core/sql/parser/ElemDDLPartition.cpp | 6 +-
core/sql/parser/ElemDDLTableFeature.h | 1 -
core/sql/parser/ElemDDLUdr.cpp | 4 -
core/sql/parser/HvRoles.h | 3 +-
core/sql/parser/HvRoles_templ.cpp | 2 +-
core/sql/parser/ParDDLFileAttrs.cpp | 14 -
core/sql/parser/ParKeyWords.cpp | 4 -
core/sql/parser/ParKeyWords.h | 2 -
core/sql/parser/ParNameLocList.cpp | 22 -
core/sql/parser/SqlParserAux.cpp | 41 +-
core/sql/parser/StmtDDLAlterMV.h | 4 -
core/sql/parser/StmtDDLCreate.cpp | 2 -
.../parser/StmtDDLCreateComponentPrivilege.h | 2 -
core/sql/parser/StmtDDLCreateMV.h | 8 -
core/sql/parser/StmtDDLCreateTrigger.h | 2 -
core/sql/parser/StmtDDLDrop.cpp | 2 -
core/sql/parser/StmtDDLDropComponentPrivilege.h | 2 -
core/sql/parser/StmtDDLDropMV.h | 2 -
.../sql/parser/StmtDDLGrantComponentPrivilege.h | 2 -
core/sql/parser/StmtDDLNode.cpp | 8 -
.../parser/StmtDDLRevokeComponentPrivilege.h | 2 -
core/sql/parser/StmtNode.h | 3 -
core/sql/parser/sqlparser.y | 264 +-
core/sql/parser/ulexer.cpp | 8 -
core/sql/parser/ulexer.h | 2 -
core/sql/parser/vers_libparser.cpp | 2 -
core/sql/qms/QRDescriptorStubs.cpp | 2 -
core/sql/qms/QmmMain.cpp | 19 -
core/sql/qms/QmmQmm.cpp | 487 ----
core/sql/qms/QmmQmm.h | 38 -
core/sql/qms/QmpMain.cpp | 17 -
core/sql/qms/QmpPublish.cpp | 8 +-
core/sql/qms/QmsGroupLattice.cpp | 4 -
core/sql/qms/QmsInitializer.cpp | 10 -
core/sql/qms/QmsJoinGraph.cpp | 22 +-
core/sql/qms/QmsLatticeIndex.cpp | 14 -
core/sql/qms/QmsMVMemo.cpp | 10 -
core/sql/qms/QmsMain.cpp | 19 -
core/sql/qms/QmsQms.cpp | 14 -
core/sql/qms/QmsRequest.cpp | 48 +-
core/sql/qms/QmsRequest.h | 4 +-
core/sql/qms/QmsSelfJoinHandler.cpp | 6 -
core/sql/qms/QmsStubs.cpp | 2 -
core/sql/qmscommon/QRDescriptor.cpp | 122 +-
core/sql/qmscommon/QRDescriptor.h | 52 +-
core/sql/qmscommon/QRLogger.cpp | 8 +-
core/sql/qmscommon/QRLogger.h | 2 -
core/sql/qmscommon/QRQueries.cpp | 299 +-
core/sql/qmscommon/QRQueries.h | 2 -
core/sql/qmscommon/QRQueries.sql | 4 -
core/sql/qmscommon/QRQueriesImpl.cpp | 16 +-
core/sql/qmscommon/QueryRewriteServer.cpp | 44 +-
core/sql/qmscommon/Range.cpp | 20 -
core/sql/qmscommon/XMLUtil.h | 14 +-
core/sql/qmscommon/vers_libqmscommon.cpp | 2 -
core/sql/refresh/RuAuditRefreshTaskExecutor.h | 2 -
core/sql/refresh/RuDeltaDef.cpp | 16 -
core/sql/refresh/RuDupElimGlobals.cpp | 4 -
core/sql/refresh/RuDupElimLogRecord.cpp | 4 -
core/sql/refresh/RuDupElimLogScanner.cpp | 2 -
core/sql/refresh/RuDupElimLogScanner.h | 2 -
core/sql/refresh/RuDupElimTaskExUnit.cpp | 2 -
core/sql/refresh/RuDupElimTaskExecutor.cpp | 18 -
core/sql/refresh/RuEmpCheckTaskExecutor.cpp | 8 -
core/sql/refresh/RuEmpCheckTaskExecutor.h | 2 -
core/sql/refresh/RuException.cpp | 20 -
core/sql/refresh/RuExecController.cpp | 8 -
core/sql/refresh/RuForceOptions.cpp | 2 -
core/sql/refresh/RuForceOptions.h | 4 -
core/sql/refresh/RuForceOptionsParser.cpp | 4 -
core/sql/refresh/RuForceOptionsParser.h | 2 -
core/sql/refresh/RuLockEquivSetTaskExecutor.h | 4 -
core/sql/refresh/RuLogCleanupTaskExecutor.cpp | 6 -
core/sql/refresh/RuLogCleanupTaskExecutor.h | 4 -
core/sql/refresh/RuMVEquivSetBuilder.cpp | 2 -
core/sql/refresh/RuMVEquivSetBuilder.h | 2 -
.../refresh/RuMultiTxnRefreshTaskExecutor.cpp | 14 -
core/sql/refresh/RuOptions.cpp | 18 -
core/sql/refresh/RuRcReleaseTaskExecutor.h | 2 -
core/sql/refresh/RuRefreshSQLComposer.cpp | 14 -
core/sql/refresh/RuRefreshTaskExecutor.cpp | 50 -
.../refresh/RuSQLDynamicStatementContainer.cpp | 6 -
core/sql/refresh/RuSQLStatementContainer.cpp | 12 -
.../sql/refresh/RuSimpleRefreshTaskExecutor.cpp | 12 -
core/sql/refresh/RuTableSyncTaskExecutor.cpp | 4 -
core/sql/refresh/RuTableSyncTaskExecutor.h | 2 -
core/sql/refresh/RuTask.cpp | 6 -
core/sql/refresh/RuTaskExecutor.cpp | 14 -
core/sql/refresh/RuTaskExecutor.h | 2 -
core/sql/refresh/RuTaskServerExecControler.cpp | 2 -
core/sql/refresh/RuTbl.cpp | 2 -
core/sql/refresh/RuTestTaskExecutor.cpp | 18 -
core/sql/refresh/RuTestTaskExecutor.h | 2 -
.../refresh/RuUnAuditRefreshTaskExecutor.cpp | 16 -
core/sql/refresh/RuUnAuditRefreshTaskExecutor.h | 2 -
core/sql/regress/compGeneral/EXPECTED006.SB | 10 -
core/sql/regress/compGeneral/TEST006 | 4 -
core/sql/regress/core/EXPECTEDRTS | 2134 +++++++-------
core/sql/regress/core/FILTER019 | 4 +-
core/sql/regress/core/FILTERRTS | 6 +-
core/sql/regress/executor/EXPECTED020 | 4 -
core/sql/regress/executor/EXPECTED107 | 47 +
core/sql/regress/executor/EXPECTED131 | 4 +
core/sql/regress/executor/EXPECTED140 | 29 +-
core/sql/regress/executor/FILTER131 | 2 +
core/sql/regress/executor/FILTER140 | 2 +
core/sql/regress/executor/TEST107 | 6 +
core/sql/regress/hive/EXPECTED009 | 30 +-
core/sql/regress/hive/EXPECTED030 | 2636 ++++++++++++++++++
core/sql/regress/hive/FILTER009 | 1 +
core/sql/regress/seabase/EXPECTED010 | 616 ++--
core/sql/regress/seabase/EXPECTED011 | 15 +-
core/sql/regress/seabase/EXPECTED016 | 168 +-
core/sql/regress/tools/regress-filter-linux | 4 +-
core/sql/runtimestats/CancelBroker.cpp | 14 +-
core/sql/runtimestats/RtsStubs.cpp | 2 -
core/sql/runtimestats/SqlStats.cpp | 221 +-
core/sql/runtimestats/SqlStats.h | 30 +-
core/sql/runtimestats/rts_msg.h | 2 -
core/sql/runtimestats/sscpipc.cpp | 69 +-
core/sql/runtimestats/ssmpipc.cpp | 175 +-
core/sql/runtimestats/ssmpipc.h | 7 -
core/sql/smdio/vers_libsmdio.cpp | 2 -
core/sql/sort/CommonStructs.h | 3 -
core/sql/sort/DiskPool_base.h | 6 +-
core/sql/sort/DiskPool_sq.h | 4 +-
core/sql/sort/Qsort.cpp | 2 +-
core/sql/sort/RunDirectory.cpp | 2 -
core/sql/sort/ScratchFileConnection.h | 2 -
core/sql/sort/ScratchSpace.cpp | 2 -
core/sql/sort/SortAlgo.cpp | 8 +-
core/sql/sort/SortTopN.cpp | 6 +-
core/sql/sort/SortUtil.cpp | 41 +-
core/sql/sort/SortUtilCfg.cpp | 2 +-
core/sql/sort/SortUtilCfg.h | 6 +-
core/sql/sort/Statistics.cpp | 2 -
core/sql/sort/Statistics.h | 3 -
core/sql/sort/TourTree.cpp | 4 -
core/sql/sort/TreeNode.cpp | 6 -
core/sql/sort/diskpool_sq.cpp | 2 +-
core/sql/sort/scratchfile_base.cpp | 2 -
core/sql/sort/scratchfileconnection.cpp | 2 -
core/sql/sort/vers_libsort.cpp | 2 -
core/sql/sqlcat/ReadTableDef.cpp | 95 -
core/sql/sqlcat/ReadTableDef.h | 98 -
core/sql/sqlcat/TrafDDLdesc.cpp | 65 +
core/sql/sqlcat/enum.h | 62 -
core/sql/sqlcat/readRealArk.cpp | 123 -
core/sql/sqlcat/readRealArk.h | 31 -
core/sql/sqlcat/vers_libsqlcat.cpp | 3 -
core/sql/sqlci/CSInterface.h | 84 -
core/sql/sqlci/CharSetConstants.cpp | 47 -
core/sql/sqlci/CharSetConstants.h | 30 -
core/sql/sqlci/Define.cpp | 204 --
core/sql/sqlci/Define.h | 42 -
core/sql/sqlci/Formatter.cpp | 4 -
core/sql/sqlci/InputStmt.cpp | 42 +-
core/sql/sqlci/Log.cpp | 51 -
core/sql/sqlci/MsgCat.cpp | 76 -
core/sql/sqlci/MsgCat.h | 82 -
core/sql/sqlci/MxciEHCallBack.cpp | 53 -
core/sql/sqlci/MxciEHCallBack.h | 56 -
core/sql/sqlci/Obey.cpp | 14 -
core/sql/sqlci/Param.cpp | 8 -
core/sql/sqlci/Prepare.cpp | 11 -
core/sql/sqlci/RWInterface.cpp | 119 -
core/sql/sqlci/RWInterface.h | 155 -
core/sql/sqlci/ShellCmd.cpp | 2 +-
core/sql/sqlci/ShellCmd.h | 7 -
core/sql/sqlci/SqlCmd.cpp | 60 +-
core/sql/sqlci/Sqlci.h | 3 -
core/sql/sqlci/SqlciCSCmd.cpp | 341 ---
core/sql/sqlci/SqlciCSCmd.h | 158 --
core/sql/sqlci/SqlciCSSimulator.cpp | 112 -
core/sql/sqlci/SqlciCmd.cpp | 102 +-
core/sql/sqlci/SqlciCmd.h | 45 +-
core/sql/sqlci/SqlciDefs.h | 4 -
core/sql/sqlci/SqlciEnv.cpp | 80 -
core/sql/sqlci/SqlciEnv.h | 56 +-
core/sql/sqlci/SqlciError.cpp | 12 -
core/sql/sqlci/SqlciError.h | 4 -
core/sql/sqlci/SqlciHelp.cpp | 244 --
core/sql/sqlci/SqlciList_templ.h | 2 -
core/sql/sqlci/SqlciNode.cpp | 30 -
core/sql/sqlci/SqlciNode.h | 10 -
core/sql/sqlci/SqlciParser.cpp | 101 +-
core/sql/sqlci/SqlciRWCmd.cpp | 1172 --------
core/sql/sqlci/SqlciRWCmd.h | 299 --
core/sql/sqlci/SqlciRWSimulator.cpp | 375 ---
core/sql/sqlci/SqlciReset.cpp | 45 -
core/sql/sqlci/SqlciShow.cpp | 21 -
core/sql/sqlci/SqlciStats.h | 2 +-
core/sql/sqlci/SqlciStmts.cpp | 8 -
core/sql/sqlci/SqlciUsage.cpp | 889 ------
core/sql/sqlci/SqlciUtil.cpp | 59 -
core/sql/sqlci/SqlciUtil.h | 77 -
core/sql/sqlci/UtilInt.cpp | 86 -
core/sql/sqlci/UtilInt.h | 44 -
core/sql/sqlci/UtilMsg.cpp | 69 -
core/sql/sqlci/UtilMsg.h | 45 -
core/sql/sqlci/immudefs.cpp | 156 --
core/sql/sqlci/immudefs.h | 185 --
core/sql/sqlci/sqlci_lex.ll | 141 +-
core/sql/sqlci/sqlci_yacc.y | 422 +--
core/sql/sqlci/sqlclicmd.h | 4 -
core/sql/sqlci/sqlcmd.h | 24 -
core/sql/sqlcomp/CmpDDLCatErrorCodes.h | 1 -
core/sql/sqlcomp/CmpDescribe.cpp | 19 +-
core/sql/sqlcomp/CmpMain.cpp | 71 +-
core/sql/sqlcomp/CmpMain.h | 6 +-
core/sql/sqlcomp/CmpSeabaseDDLauth.cpp | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLcleanup.cpp | 55 +-
core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 112 +-
core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp | 14 +-
core/sql/sqlcomp/CmpSeabaseDDLschema.cpp | 4 +-
core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 104 +-
core/sql/sqlcomp/CmpSeabaseDDLupgrade.cpp | 18 +-
core/sql/sqlcomp/CmpSeabaseDDLview.cpp | 8 +-
core/sql/sqlcomp/DefaultConstants.h | 57 +-
core/sql/sqlcomp/DefaultValidator.cpp | 8 -
core/sql/sqlcomp/DefaultValidator.h | 8 +
core/sql/sqlcomp/NADefaults.h | 4 -
core/sql/sqlcomp/NewDel.cpp | 10 -
core/sql/sqlcomp/QCache.cpp | 35 +-
core/sql/sqlcomp/QCache.h | 11 -
core/sql/sqlcomp/nadefaults.cpp | 83 +-
core/sql/sqlcomp/parser.cpp | 12 +-
core/sql/sqlcomp/vers_libsqlcomp.cpp | 2 -
core/sql/sqlmsg/ComDiagsMsg.cpp | 16 +-
core/sql/sqlmsg/ErrorMessage.cpp | 12 -
core/sql/sqlmsg/ErrorMessage.h | 2 -
core/sql/sqlmsg/GetErrorMessage.cpp | 18 +-
core/sql/sqlmsg/GetErrorMessage.h | 22 +-
core/sql/sqlmsg/ParserMsg.cpp | 6 -
core/sql/sqlmxevents/logmxevent_sq.cpp | 7 -
core/sql/sqlmxevents/logmxevent_sq.h | 2 -
core/sql/sqlshare/CatSQLShare.cpp | 2 -
core/sql/sqlshare/catapirequest.cpp | 1070 -------
core/sql/sqlshare/catapirequest.h | 594 ----
core/sql/udrserv/UdrAbortCallBack.cpp | 2 -
core/sql/udrserv/UdrDebug.cpp | 2 -
core/sql/udrserv/UdrFFDC.cpp | 2 -
core/sql/udrserv/UdrImplLmExtFunc.cpp | 2 -
core/sql/udrserv/UdrRSProcess.cpp | 8 -
core/sql/udrserv/UdrResultSet.cpp | 6 -
core/sql/udrserv/UdrStreams.cpp | 4 +-
core/sql/udrserv/spinfo.cpp | 8 +-
core/sql/udrserv/spinfoCallback.cpp | 6 -
core/sql/udrserv/udrglobals.cpp | 9 +-
core/sql/udrserv/udrload.cpp | 6 +-
core/sql/udrserv/udrserv.cpp | 26 +-
core/sql/udrserv/udrunload.cpp | 8 +-
core/sql/udrserv/udrutil.cpp | 8 +-
core/sql/udrserv/udrutil.h | 4 +-
core/sql/ustat/hs_cli.cpp | 84 +-
core/sql/ustat/hs_cli.h | 4 -
core/sql/ustat/hs_globals.cpp | 72 +-
core/sql/ustat/hs_la.cpp | 38 +-
core/sql/ustat/hs_lex.ll | 7 +-
core/sql/ustat/hs_log.cpp | 4 +-
core/sql/ustat/hs_parser.cpp | 8 -
core/sql/ustat/hs_read.cpp | 42 +-
core/sql/ustat/hs_update.cpp | 7 +-
core/sql/ustat/hs_util.cpp | 14 -
core/sql/ustat/hs_util.h | 4 -
core/sql/ustat/hs_yacc.y | 5 -
core/sql/ustat/vers_libustat.cpp | 2 -
docs/lob_guide/pom.xml | 299 ++
.../lob_guide/src/asciidoc/_chapters/about.adoc | 195 ++
.../src/asciidoc/_chapters/introduction.adoc | 152 +
.../asciidoc/_chapters/working_with_lob.adoc | 754 +++++
docs/lob_guide/src/asciidoc/index.adoc | 53 +
.../src/asciidoc/_chapters/sql_statements.adoc | 17 +-
win-odbc64/odbcclient/drvr35/drvrglobal.cpp | 109 +-
win-odbc64/odbcclient/drvr35/drvrglobal.h | 2 +
win-odbc64/odbcclient/drvr35/sqltocconv.cpp | 14 +-
1018 files changed, 16369 insertions(+), 42112 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/f6505ab7/core/sql/cli/Cli.cpp
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/f6505ab7/core/sql/sqlcomp/CmpSeabaseDDLtable.cpp
----------------------------------------------------------------------
[3/4] incubator-trafodion git commit: Fix to make hive hdfs filenames
more unique
Posted by sa...@apache.org.
Fix to make hive hdfs filenames more unique
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/f49b86f6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/f49b86f6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/f49b86f6
Branch: refs/heads/master
Commit: f49b86f6c1c0ae17d5d4f3366b421e774f7ce56a
Parents: f6505ab
Author: Sandhya Sundaresan <sa...@apache.org>
Authored: Fri Oct 6 05:22:44 2017 +0000
Committer: Sandhya Sundaresan <sa...@apache.org>
Committed: Fri Oct 6 05:22:44 2017 +0000
----------------------------------------------------------------------
core/sql/executor/ExFastTransport.cpp | 20 ++++++++++++--------
core/sql/regress/seabase/DIFF031.KNOWN | 6 ------
2 files changed, 12 insertions(+), 14 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/f49b86f6/core/sql/executor/ExFastTransport.cpp
----------------------------------------------------------------------
diff --git a/core/sql/executor/ExFastTransport.cpp b/core/sql/executor/ExFastTransport.cpp
index 4219702..7bed4b1 100644
--- a/core/sql/executor/ExFastTransport.cpp
+++ b/core/sql/executor/ExFastTransport.cpp
@@ -749,15 +749,19 @@ ExWorkProcRetcode ExHdfsFastExtractTcb::work()
hdfsPort_ = myTdb().getHdfsPortNum();
memset (fileName_, '\0', sizeof(fileName_));
memset (targetLocation_, '\0', sizeof(targetLocation_));
-
- time_t t;
- time(&t);
- char pt[30];
- struct tm * curgmtime = gmtime(&t);
- strftime(pt, 30, "%Y%m%d%H%M%S", curgmtime);
- srand(getpid());
snprintf(targetLocation_,999, "%s", myTdb().getTargetName());
-
+
+ char pt[80]="";
+ char usec_buf[6]="";
+ struct timeval tmnow;
+ struct tm *currgmtime;
+ gettimeofday(&tmnow, NULL);
+ currgmtime = gmtime(&tmnow.tv_sec);
+ strftime(pt, sizeof(pt), "%Y%m%d%H%M%S", currgmtime);
+ sprintf(usec_buf,"%d",(int)tmnow.tv_usec);
+ strcat(pt,usec_buf);
+ srand(getpid());
+
if (myTdb().getIsHiveInsert())
snprintf(fileName_,999, "%s%d-%s-%d", myTdb().getHiveTableName(), fileNum, pt,rand() % 1000);
else
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/f49b86f6/core/sql/regress/seabase/DIFF031.KNOWN
----------------------------------------------------------------------
diff --git a/core/sql/regress/seabase/DIFF031.KNOWN b/core/sql/regress/seabase/DIFF031.KNOWN
deleted file mode 100644
index dab69b9..0000000
--- a/core/sql/regress/seabase/DIFF031.KNOWN
+++ /dev/null
@@ -1,6 +0,0 @@
-1326d1325
-< 1 yyyy-mm-dd hh:mm:ss.xxxxxx 2
-1331c1330
-< --- 4 row(s) selected.
----
-> --- 3 row(s) selected.
[4/4] incubator-trafodion git commit: Merge remote branch
'origin/pr/1259/head' into merge_1259
Posted by sa...@apache.org.
Merge remote branch 'origin/pr/1259/head' into merge_1259
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/30e231c1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/30e231c1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/30e231c1
Branch: refs/heads/master
Commit: 30e231c1e02140a890d919726a8f0a1b56de793b
Parents: 6439dea f49b86f
Author: Sandhya Sundaresan <sa...@apache.org>
Authored: Tue Oct 10 17:26:01 2017 +0000
Committer: Sandhya Sundaresan <sa...@apache.org>
Committed: Tue Oct 10 17:26:01 2017 +0000
----------------------------------------------------------------------
core/sql/cli/Cli.cpp | 48 ++++++++++++++++------------
core/sql/executor/ExFastTransport.cpp | 20 +++++++-----
core/sql/regress/seabase/DIFF031.KNOWN | 6 ----
core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 5 ++-
4 files changed, 43 insertions(+), 36 deletions(-)
----------------------------------------------------------------------