Merge PR 1504 [TRAFODION-3009] Streamline error handling in Executor utility commands
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/ee2cff97 Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/ee2cff97 Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/ee2cff97 Branch: refs/heads/master Commit: ee2cff9737cf50dabe00fba30250be7a20d96ea2 Parents: 052f7fa c9b09aa Author: selvaganesang <se...@apache.org> Authored: Fri Apr 6 16:05:53 2018 +0000 Committer: selvaganesang <se...@apache.org> Committed: Fri Apr 6 16:05:53 2018 +0000 ---------------------------------------------------------------------- core/sql/arkcmp/CmpContext.cpp | 52 -- core/sql/arkcmp/CmpContext.h | 3 - core/sql/bin/SqlciErrors.txt | 2 +- core/sql/cli/Cli.cpp | 3 +- core/sql/cli/Context.cpp | 11 +- core/sql/cli/Globals.cpp | 2 +- core/sql/executor/ExExeUtil.h | 8 +- core/sql/executor/ExExeUtilCli.cpp | 165 ++++--- core/sql/executor/ExExeUtilCli.h | 19 +- core/sql/executor/ExExeUtilCommon.cpp | 47 +- core/sql/executor/ExExeUtilExplain.cpp | 38 +- core/sql/executor/ExExeUtilGet.cpp | 154 +++--- core/sql/executor/ExExeUtilGetStats.cpp | 9 +- core/sql/executor/ExExeUtilLoad.cpp | 181 ++++--- core/sql/executor/ExExeUtilMisc.cpp | 144 +++--- core/sql/executor/ExExeUtilVolTab.cpp | 29 +- core/sql/executor/ExHdfsScan.cpp | 17 +- core/sql/executor/ExHdfsScan.h | 1 + core/sql/executor/HBaseClient_JNI.cpp | 472 ------------------ core/sql/executor/HBaseClient_JNI.h | 91 +--- core/sql/executor/HdfsClient_JNI.cpp | 2 +- core/sql/executor/HiveClient_JNI.cpp | 473 +++++++++++++++++++ core/sql/executor/HiveClient_JNI.h | 106 +++++ core/sql/executor/JavaObjectInterface.cpp | 2 +- core/sql/executor/ex_root.cpp | 20 - core/sql/executor/hiveHook.cpp | 60 +-- core/sql/exp/ExpError.cpp | 14 + core/sql/exp/ExpError.h | 9 + core/sql/exp/ExpHbaseInterface.h | 1 + core/sql/exp/ExpLOBinterface.cpp | 5 +- core/sql/exp/exp_function.cpp | 8 +- core/sql/nskgmake/executor/Makefile | 1 + core/sql/optimizer/NATable.cpp | 2 +- core/sql/optimizer/NormRelExpr.cpp | 5 +- core/sql/optimizer/OptimizerSimulator.cpp | 47 +- core/sql/optimizer/hiveHook.h | 11 - core/sql/sqlcomp/CmpDescribe.cpp | 4 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 3 +- core/sql/sqlcomp/CmpSeabaseDDLschema.cpp | 12 +- core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp | 5 +- core/sql/sqlcomp/PrivMgrMDTable.cpp | 4 +- .../main/java/org/trafodion/sql/HiveClient.java | 95 ++-- 42 files changed, 1083 insertions(+), 1254 deletions(-) ----------------------------------------------------------------------