HIVE-7914 : Simplify join predicates for CBO to avoid cross products (John Pullokkaran via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633233 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8387 add retry logic to ZooKeeperStorage in WebHCat

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633234 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8497: StatsNoJobTask doesn't close RecordReader, FSDataInputStream of which keeps open to prevent stale data clean (Xiaobing Zhou via Prasanth J)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633236 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8478: Vectorized Reduce-Side Group By doesn't handle Decimal type correctly (Matt McCline via Prasanth J)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633237 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8404 : ColumnPruner doesnt prune columns from limit operator (Ashutosh Chauhan via Sergey Shelukhin)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633246 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8492 : Enhance Constant Folding to propagate constants for simple expressions (Ashutosh Chauhan via Sergey Shelukhin)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633248 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8350 : Constant folding should happen before group-by optimization (Ashutosh Chauhan via Gunther Hagleitner)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633250 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8358 : Constant folding should happen before PCR (Ashutosh Chauhan via Prashanth J)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633252 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8501 : Fix CBO to use indexes when GenericUDFBridge is applied (Pengcheng Xiong, reviewed by Sergey Shelukhin)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.14@1633265 13f79535-47bb-0310-9956-ffa450edef68