Changes to enable Rowset select - Fix for bug 1423327 HBase always returns an empty result set when the row is not found. Trafodion is changed to exploit this concept to project no data in a rowset select.
Now optimizer has been enabled to choose a plan involving Rowset Select where ever possible. This can result in plan changes for the queries - nested join plan instead of hash join, vsbb delete instead of delete, vsbb insert instead of regular insert.
A new CQD HBASE_ROWSET_VSBB_SIZE is now added to control the hbase rowset size. The default values is 1000
Eliminate manual steps in load/ustat integration The fix achieves full integration of the bulk load utility with Update Statistics. The Hive backing sample table is now creeated automatically (formerly, we only wrote the HDFS files to be used by the Hive external table), the correct sampling percentage for the sample table is calculated, and the ustat command is launched fro1m the executor as one of the steps in execution of the bulk load utility.