You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by su...@apache.org on 2016/10/11 03:57:44 UTC

[7/7] incubator-trafodion git commit: Merge [TRAFODION-2266] PR-748 Fix for a few memory leaks

Merge [TRAFODION-2266] PR-748 Fix for a few memory leaks


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

Branch: refs/heads/master
Commit: e3c8d7e8045032b4451815fab36fd50dd88d77d8
Parents: 12f602c a2dcbba
Author: Suresh Subbiah <su...@apache.org>
Authored: Tue Oct 11 03:56:51 2016 +0000
Committer: Suresh Subbiah <su...@apache.org>
Committed: Tue Oct 11 03:56:51 2016 +0000

----------------------------------------------------------------------
 .../SqlCompilerDebugger/ItemExpressionView.cpp  |  4 +-
 core/sql/arkcmp/CmpContext.cpp                  |  7 ++-
 core/sql/arkcmp/CmpStatement.cpp                |  2 +
 core/sql/arkcmp/CmpStoredProc.cpp               |  2 +-
 core/sql/arkcmp/cmpargs.cpp                     |  2 +-
 core/sql/cli/Context.cpp                        | 21 ++++----
 core/sql/cli/Globals.cpp                        | 17 ++++---
 core/sql/common/BloomFilter.cpp                 |  2 +-
 core/sql/common/ColIndList.h                    |  4 +-
 core/sql/common/Collections.cpp                 |  1 -
 core/sql/common/Collections.h                   | 47 ++++++++----------
 core/sql/common/ComExeTrace.cpp                 |  1 +
 core/sql/common/Ipc.h                           |  4 +-
 core/sql/common/NAMemory.cpp                    |  2 +-
 core/sql/common/NATestpoint.cpp                 |  3 +-
 core/sql/common/NATraceList.h                   |  2 +-
 core/sql/executor/ExHbaseAccess.cpp             |  1 +
 core/sql/executor/ExHbaseDDL.cpp                |  2 +-
 core/sql/exp/ExpLOB.h                           |  4 +-
 core/sql/exp/ExpPCodeOptimizations.cpp          |  2 +-
 core/sql/exp/ExpPCodeOptsBulk.cpp               |  4 +-
 core/sql/exp/ExpPCodeOptsNativeExpr.cpp         |  2 +-
 core/sql/exp/exp_tuple_desc.cpp                 | 17 ++++---
 core/sql/export/ComDiags.cpp                    |  4 +-
 core/sql/generator/GenExplain.cpp               |  2 +-
 core/sql/generator/GenKey.cpp                   |  2 +-
 core/sql/generator/GenRelGrby.cpp               |  2 +-
 core/sql/generator/GenRelJoin.cpp               |  2 +-
 core/sql/generator/GenRelScan.cpp               |  2 +-
 core/sql/generator/GenRelUpdate.cpp             | 12 ++---
 core/sql/generator/GenResources.cpp             |  2 +-
 core/sql/generator/Generator.cpp                | 16 ++++--
 core/sql/langman/LmRoutineJava.cpp              |  3 +-
 core/sql/langman/LmUtility.cpp                  |  2 +-
 core/sql/optimizer/Analyzer.cpp                 | 15 +++---
 core/sql/optimizer/Analyzer.h                   |  5 ++
 core/sql/optimizer/BindItemExpr.cpp             |  6 +--
 core/sql/optimizer/BindRI.cpp                   |  2 +-
 core/sql/optimizer/BindRelExpr.cpp              |  8 +--
 core/sql/optimizer/BindWA.cpp                   |  1 +
 core/sql/optimizer/BindWA.h                     |  2 +-
 core/sql/optimizer/CacheWA.cpp                  |  3 ++
 core/sql/optimizer/ColStatDesc.cpp              | 20 ++++----
 core/sql/optimizer/ControlDB.cpp                |  8 +--
 core/sql/optimizer/EncodedValue.cpp             |  3 +-
 core/sql/optimizer/HDFSHook.cpp                 |  2 +-
 core/sql/optimizer/HbaseSearchSpec.h            | 52 ++++++++++++--------
 core/sql/optimizer/ItemFuncUDF.h                | 11 ++++-
 core/sql/optimizer/ItemOther.h                  |  2 +-
 core/sql/optimizer/LargeScopeRules.cpp          |  4 +-
 core/sql/optimizer/MJVIndexBuilder.cpp          | 12 +++--
 core/sql/optimizer/MVCandidates.cpp             | 10 ++--
 core/sql/optimizer/MVInfo.cpp                   | 13 ++---
 core/sql/optimizer/MVJoinGraph.cpp              |  5 +-
 core/sql/optimizer/MjvBuilder.cpp               |  2 +-
 core/sql/optimizer/MultiJoin.cpp                |  2 +-
 core/sql/optimizer/MvRefreshBuilder.cpp         |  4 +-
 core/sql/optimizer/NAClusterInfo.cpp            |  2 +-
 core/sql/optimizer/NATable.cpp                  |  8 +--
 core/sql/optimizer/NATable.h                    |  9 +++-
 core/sql/optimizer/NodeMap.cpp                  |  2 +-
 core/sql/optimizer/NormRelExpr.cpp              |  8 ++-
 core/sql/optimizer/NormWA.cpp                   |  4 +-
 core/sql/optimizer/NormWA.h                     |  8 +++
 core/sql/optimizer/OptItemExpr.cpp              |  2 +-
 core/sql/optimizer/OptLogRelExpr.cpp            |  2 +-
 core/sql/optimizer/OptRange.cpp                 |  4 +-
 core/sql/optimizer/QRDescGenerator.cpp          |  2 +-
 core/sql/optimizer/QRDescGenerator.h            |  5 +-
 core/sql/optimizer/RETDesc.cpp                  | 10 ++--
 core/sql/optimizer/Refresh.cpp                  |  2 +-
 core/sql/optimizer/RelExeUtil.h                 |  3 +-
 core/sql/optimizer/RelExpr.cpp                  | 29 ++++++-----
 core/sql/optimizer/RelPackedRows.cpp            |  2 +-
 core/sql/optimizer/RelRoutine.cpp               |  2 +-
 core/sql/optimizer/RelScan.h                    |  7 +--
 core/sql/optimizer/Rule.cpp                     |  4 +-
 core/sql/optimizer/ScanOptimizer.cpp            |  4 +-
 core/sql/optimizer/SchemaDB.cpp                 |  2 +-
 core/sql/optimizer/SearchKey.cpp                |  6 +--
 core/sql/optimizer/Stats.cpp                    |  3 +-
 core/sql/optimizer/Stats.h                      | 12 ++---
 core/sql/optimizer/TableNameMap.h               |  3 +-
 core/sql/optimizer/TransRule.cpp                |  2 +-
 core/sql/optimizer/VEGTable.cpp                 |  6 +--
 core/sql/optimizer/ValueDesc.cpp                |  2 +-
 core/sql/optimizer/memo.cpp                     |  2 +-
 core/sql/parser/ElemDDLHbaseOptions.h           |  3 +-
 core/sql/parser/SqlParserAux.cpp                |  6 +--
 core/sql/parser/StmtDDLCreate.cpp               |  6 ++-
 core/sql/parser/sqlparser.y                     | 36 +++++++-------
 core/sql/qmscommon/Range.cpp                    |  3 +-
 core/sql/qmscommon/Range.h                      |  3 +-
 core/sql/runtimestats/ssmpipc.cpp               |  2 +-
 core/sql/sqlcomp/CmpDescribe.cpp                |  4 +-
 core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp        | 10 ++--
 core/sql/sqlcomp/CmpSeabaseDDLindex.cpp         |  8 +--
 core/sql/sqlcomp/CmpSeabaseDDLrepos.cpp         |  4 +-
 core/sql/sqlcomp/CmpSeabaseDDLtable.cpp         | 36 +++++++-------
 core/sql/sqlcomp/CmpSeabaseDDLview.cpp          |  4 +-
 core/sql/sqlcomp/PrivMgrDesc.h                  |  8 +--
 core/sql/sqlcomp/PrivMgrPrivileges.cpp          |  8 +--
 core/sql/sqlcomp/QCache.cpp                     |  2 +-
 core/sql/sqlcomp/QCache.h                       |  1 +
 core/sql/sqlcomp/nadefaults.cpp                 |  1 +
 core/sql/sqlcomp/parser.cpp                     |  5 +-
 core/sql/sqlmsg/GetErrorMessage.cpp             |  2 +-
 core/sql/udrserv/spinfo.cpp                     |  3 +-
 core/sql/ustat/hs_cli.cpp                       |  2 +-
 core/sql/ustat/hs_parser.cpp                    |  4 +-
 110 files changed, 405 insertions(+), 307 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/e3c8d7e8/core/sql/ustat/hs_cli.cpp
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/e3c8d7e8/core/sql/ustat/hs_parser.cpp
----------------------------------------------------------------------