[TRAFODION-3009] Streamline error handling in Executor utility commands ComDiagsArea is now allocated only when there are warnings or error in all the utility commands except load. In case of load, the ComDiagsArea is allocated in advance to report error rows count.
This requires all the executor utility commands to use a new version of ExRaiseSqlError to populate diagnostics area.
[TRAFODION-3017] Simplify the hive client access in Trafodion
Hive Client functions are now moved to a new file HiveClient_JNI.h and HiveClient_JNI.cpp. Most of the HiveClient functions are static functions allowing to use HiveClient in Trafodion with ease.