HIVE-6315 : MetaStoreDirectSql ctor should not throw (Sergey Shelukhin via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565414 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6204 : The result of show grant / show role should be tabular format (Navis via Thejas Nair)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565475 13f79535-47bb-0310-9956-ffa450edef68
HIVE-1180 Support Common Table Expressions (CTEs) in Hive (Harish Butani reviewed by Gunther H.)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565483 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6301 : get_json_object throw java.lang.IllegalStateException: No match found exception. (Zhiwen Sun via Navis)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565503 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6342 : hive drop partitions should use standard expr filter instead of some custom class (Sergey Shelukhin via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565702 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6373 : TestCliDriverMethods test can cause entire build to fail (Jason Dere via Thejas Nair)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565768 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6381 : bin/hcat script won't launch - uses invalid  (Eugene Koifman via Thejas Nair)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565774 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6377 : make HADOOP_HOME setting consistent between hive and webhcat_config.sh (Eugene Koifman via Thejas Nair)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565778 13f79535-47bb-0310-9956-ffa450edef68
HIVE-5380 - Non-default OI constructors should be supported for backwards compatibility (Brock reviewed by Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1565826 13f79535-47bb-0310-9956-ffa450edef68
HIVE-2365 WIP create hfiles from table defined using HBaseStorageHandler

This patch introduces a new configuration flag hive.hbase.bulkload. When this
flag is enabled, the Storage Handler will use HiveHFileOutputFormat for writing
new records. The property hfile.family.path must be specified either as a table
property (as is required when using HiveHFileOuputFormat directly) or via job
configuration.

Note that all existing limitations for HFile generation from Hive remain,
notably:
 - only a single column family is supported
 - records must arrive at the RecordWriter in a sorted order that is compatible
   with HFileWriter requirements

For example:

CREATE TABLE pgc_hbase (rowkey STRING, pageviews STRING, bytes STRING)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ('hbase.columns.mapping' = ':key,f:pageviews,f:bytes')
TBLPROPERTIES ('hbase.table.name' = 'pagecounts');

SET hive.hbase.bulkload = true;
SET hfile.family.path = /tmp/hbase_online_hfiles/f;
INSERT OVERWRITE TABLE pgc_hbase SELECT * FROM pgc CLUSTER BY rowkey;"
HIVE-2365 WIP Piggback completeBulkLoad as a MoveTask