You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Jesús Camacho Rodríguez <jc...@hortonworks.com> on 2015/11/08 11:43:12 UTC

Review Request 40055: HIVE-12017

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40055/
-----------------------------------------------------------

Review request for hive, Ashutosh Chauhan and John Pullokkaran.


Bugs: HIVE-12017
    https://issues.apache.org/jira/browse/HIVE-12017


Repository: hive-git


Description
-------

Do not disable CBO by default when number of joins in a query is equal or less than 1


Diffs
-----

  hbase-handler/src/test/results/positive/hbase_queries.q.out d887566be6c72ac8d0097da4df3c7701b5c69017 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java b4e7d47134357bc1e25af8642373ffb9babc015b 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateProjectMergeRule.java 53f04ee72d8a614a602ada688f89d1febd467689 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java a17fb9498557fc95f273240c1484d69f514fcad0 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java e13356ce16626bda1d9b6553ac5f191a65243394 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java f7e20399f52ca7619899a1dd79d191e0e97cb01f 
  ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out 623c2e85a84919b41735913c3da32514f5d3ff22 
  ql/src/test/results/clientnegative/join_nonexistent_part.q.out 391dd0592611d7af8484c52efde3a50fb7dfa44d 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out c864c042406d0426022c89b6b1f9e45ac8db5aa5 
  ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out c2b98727d21f4990ae7496a0a8fa9ac16598f4c0 
  ql/src/test/results/clientpositive/archive_multi.q.out 0ad29d122153bd4adf4d19064188b0c4f94e05ab 
  ql/src/test/results/clientpositive/auto_join1.q.out 48ad641788a6adfad5f7e4fcdfef3d67eac70a4e 
  ql/src/test/results/clientpositive/auto_join10.q.out fa6f62d18abbf517c4e49ac3fa9da190c23a119f 
  ql/src/test/results/clientpositive/auto_join11.q.out 851920b9dce7d9fb8d105ef81404f3f67166ad15 
  ql/src/test/results/clientpositive/auto_join14.q.out 47e1724ab18ac322a83f687fab37ea44c4fdf78a 
  ql/src/test/results/clientpositive/auto_join24.q.out 5b573033d317e3e7dbf70f9b6ef253b35ac7c140 
  ql/src/test/results/clientpositive/auto_join26.q.out 94ab76f750a2ce51a645012dcd5beb43b560445a 
  ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b377a644e62a94d69aa9d3bba02b8045e6 
  ql/src/test/results/clientpositive/auto_join_filters.q.out a6720d908f4c5a354cb4f3234f8c288249d35d2d 
  ql/src/test/results/clientpositive/auto_join_nulls.q.out 4416f3e921a3590223658eb6b0e15c317733a7e2 
  ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 1dc9cd07cddb5bce3b2369c1776b690bb239e050 
  ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out f1aadef724d6f10ca4a710a3d11382e2f01ca1e5 
  ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out e7f6de36483216a5388dba79d8d4550ca642332a 
  ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 5dad0fb366d4e1fc21a9a7ba034d60c942e8664e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 33c56fdc6d6f01377dd78e77b99c229ff437d802 
  ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 460e5b1b0f60c213f3a14172482a9a8f8e85454d 
  ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out a7a5faa8f8cc29ff53328e6db598cc0acf4cb68e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out dfb1a16529bb09de8eb154976386ae39b76420c8 
  ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 013bc07b6ef804d57632ab2840628e7903f3cb47 
  ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out d751e7052a14f2ca308699c3a52beb30f989d0a0 
  ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out e2d797ba8d5083c2400df86aacaa94e22f71d809 
  ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out e3bb51d6ef8d69112acb75688c5eabefc628cab7 
  ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out bbfa75608deef0a72df8104b6836105b296f7d29 
  ql/src/test/results/clientpositive/bucket_map_join_spark1.q.out 870ecdd37c3e4833dc1b182e98e6e4018f719fbe 
  ql/src/test/results/clientpositive/bucket_map_join_spark2.q.out 33f5c46c2adf43a1e13f8af305da6c585998141a 
  ql/src/test/results/clientpositive/bucket_map_join_spark3.q.out 067d1ffff2875a762d98126994f05090d4c4e4cd 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 0e446313c0a21f5fd784b9d5fb3d8f4184f1335e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 594dc55754f3d4360a4714357f36c4664d57972e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 5626efde36600fe735756ded1c43940193318a4e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out a937fb4ec66f988822344e38adcd751dee406b50 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 9f530e8b08e88c7bda345e6e343de5e09c0e4898 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 2b2e7bf09276b0b2bc7bc70a9d0df968e45f861b 
  ql/src/test/results/clientpositive/cbo_rp_join1.q.out 69ce6d27571310b05b97ae159de50a5764b4c7f4 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 41f3d09b24715d0fe6905594960f9a1797e769e0 
  ql/src/test/results/clientpositive/column_access_stats.q.out e904347457be1b94586dd4fab281b6e01456cb87 
  ql/src/test/results/clientpositive/constprog2.q.out 792b1119878fcf1c05543998d9f8b7970a4073d1 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out e22a4a905ba0ef2deb2b21a2f31110e1a8dea8ef 
  ql/src/test/results/clientpositive/correlationoptimizer1.q.out c5c9d9c42f91db41abe77165ab16739fcbe9a18e 
  ql/src/test/results/clientpositive/correlationoptimizer11.q.out 4e65fa538451a11f3e69cfaf415d7f0e6d9eef57 
  ql/src/test/results/clientpositive/correlationoptimizer13.q.out d652d87b627171b6c52895873ff1a19bd43e2f61 
  ql/src/test/results/clientpositive/correlationoptimizer9.q.out e00860d20ace2891f0c3263a7f090e5dc4bbcfdc 
  ql/src/test/results/clientpositive/create_view.q.out 1038d01460b2e2a5db9e33353ffa7de58fcf5f37 
  ql/src/test/results/clientpositive/decimal_join2.q.out a3ca231b67393f0ee1a0943aee99b2b388687193 
  ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5dd927d8d376cb3a702d842a6fc4fb9fa8e63d1d 
  ql/src/test/results/clientpositive/encrypted/encryption_join_with_different_encryption_keys.q.out 1259cd5e64bd95d1fe6ab5dd6b512c848a25c3da 
  ql/src/test/results/clientpositive/explain_logical.q.out 8fa0a4cebc0e026f768c1622e65d2dc52bb60946 
  ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out 6ad483b0537ac6da8350655cef0674ae1c2dce8b 
  ql/src/test/results/clientpositive/groupby_sort_1_23.q.out d0644f8b1ebddeeec482eae1002fefbc29d8ebdb 
  ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out a0c7cc05c0129ae131be4714e0b624da1512dd5e 
  ql/src/test/results/clientpositive/having2.q.out 699d8ee803115cf1cbbfeed8ba77eab153f7fd0f 
  ql/src/test/results/clientpositive/index_auto_mult_tables.q.out 2639edf63d24fff28615a8b09d9e7057c1c40da7 
  ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 1aa82ba6c6b0c463d8f8f43c0bc28e15043b1622 
  ql/src/test/results/clientpositive/index_bitmap3.q.out 7d7f9555e0045a3f9228199275edd7a174d7321a 
  ql/src/test/results/clientpositive/index_bitmap_auto.q.out d4a97778824c0f5d63728036e0770a3b0f75d058 
  ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out df305545a78c5777b12a1363e3286b46eb6c31cd 
  ql/src/test/results/clientpositive/innerjoin.q.out 91bb7b3eea9128f6c1566faa5a3f7bee9cd897f4 
  ql/src/test/results/clientpositive/join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/join10.q.out 6309059f0ecfe03a142efb04349dd180d996c9ae 
  ql/src/test/results/clientpositive/join11.q.out 46875b203afc2e60043cc8c70a9b962fff063de8 
  ql/src/test/results/clientpositive/join14.q.out 8b1d399e26d84938288064453fe1248dc3697ce5 
  ql/src/test/results/clientpositive/join29.q.out 15d0cbeb348813ed27e970133822635b5eea5d18 
  ql/src/test/results/clientpositive/join31.q.out 70ca814235aa70eb9e292a5eb9e3795d361a09ea 
  ql/src/test/results/clientpositive/join40.q.out 3b0d24f24b4773869f9c796acab00ae54f0645e1 
  ql/src/test/results/clientpositive/join41.q.out 92563c659cafffd9dbf192a913123c2c127875ff 
  ql/src/test/results/clientpositive/join_filters.q.out 4f112bd3f7adac32de0c42ce5ff9d2668b4dc2b0 
  ql/src/test/results/clientpositive/join_rc.q.out 0c932b4105f82b4ef0e19dde7a8f8ef7e7825e45 
  ql/src/test/results/clientpositive/join_reorder.q.out a9723fad3ad5267ce505f3a055096f7f12c4dfcb 
  ql/src/test/results/clientpositive/join_star.q.out a75b48d14203108d32efd2b18425ec0965c6766d 
  ql/src/test/results/clientpositive/join_vc.q.out c0f11e7a8b9856456930033ec59fe238189b90f2 
  ql/src/test/results/clientpositive/lineage2.q.out aed41b05e12a31205aa045ba17e7606116843180 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out 1f1bf3d429bfad4467fbe421f76c4e1d302a48bb 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out 68d1253d37a4e521ab3e86e4d95723a65147a4ee 
  ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 72a5d0d1d88987a6addf75350cb2a5c0e1d39285 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 7b428bc0cfdfd1c858caa0f76a6b870c17c6205a 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out cec4219215c2279df4ea1c7dd5df639308a78c70 
  ql/src/test/results/clientpositive/llap/explainuser_1.q.out 4b8ec3f4290c67a5af09fb1f2a67314d6939d6b4 
  ql/src/test/results/clientpositive/llap/explainuser_2.q.out 7b361ac5540b7731e4b78a6d5e4c66c8c316c6d9 
  ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 36a032a0c15f78f14d206b495ac0301b902656a0 
  ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out 4c8b295b79070a1cf3b7e70fa51f89bb1b1ea71b 
  ql/src/test/results/clientpositive/llap/mrr.q.out 7026cd4633896dee239cbf3a4dc0176a036df120 
  ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 4d3b13d072f5c21ba93b838c0c5b860404c6c956 
  ql/src/test/results/clientpositive/llap/tez_join.q.out 881a72105563de602d928fd37cf8358000f8ecce 
  ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 921397a8db7f68e90051b14ee43ffc54e8cdb3f4 
  ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 0ad18ed8509b36c5dad20ebef62a809abbcaf75f 
  ql/src/test/results/clientpositive/llap/tez_smb_1.q.out 8e7078ffa8fa1513dfcedc10852948f32b2762d9 
  ql/src/test/results/clientpositive/llap/tez_smb_main.q.out b9aad00f3c0aa654bebf7683e61734adfc32452f 
  ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out e9192a32473bad683fa1faffb83bdfd8053266e0 
  ql/src/test/results/clientpositive/louter_join_ppr.q.out 65fe2911550a3c131a64d7d0dc332f0b88a93992 
  ql/src/test/results/clientpositive/mapjoin_memcheck.q.out 4b134f21d6e325839035589e122cd8312290b75d 
  ql/src/test/results/clientpositive/mergejoin.q.out cb96ab35e430859861e8e2ed5b3e834c55f1c86d 
  ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f638493cc5fa4dba9c27ef1ab994cbbd89 
  ql/src/test/results/clientpositive/orc_llap.q.out 79c62815eedff704319bf7a0560e571e645166e2 
  ql/src/test/results/clientpositive/parallel_join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/parquet_join.q.out f880d1d5221f8f852f4a1ad875c54acbad9a9da9 
  ql/src/test/results/clientpositive/pcr.q.out 7ba9f87a81337ce052fb6e70b59520c1448183f5 
  ql/src/test/results/clientpositive/pointlookup2.q.out d677327b96ae9b8604b80903eddc0ce6ba74191b 
  ql/src/test/results/clientpositive/pointlookup3.q.out 4cb3cbaaa912869675c88e2403b67270f3327f72 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 6e6a2d678453ca6fc756f89d3e152e3e3143c10c 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 5dd9ae3c5066ba43b88bb4970075fc235a0f77ba 
  ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out 9368df9a9efd152635d45d52a9af486429409f40 
  ql/src/test/results/clientpositive/quotedid_skew.q.out 9ac2b62d25f49ee074196da3c6bf0edf598f795e 
  ql/src/test/results/clientpositive/skewjoin.q.out 22a942113c7c870b5d65b9b92523585ec3056897 
  ql/src/test/results/clientpositive/skewjoin_mapjoin1.q.out 91d31cde099e0f6f5fbb442763338b558dab2aa7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin10.q.out ca966c231c009fac51acf3b94075a033be75ff76 
  ql/src/test/results/clientpositive/skewjoin_mapjoin11.q.out 51445a502416b8e91ec5fade4fd2bc23e3e290f7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out f3b552645cdcbd10bc2ce5ac3f1bf34f1e84c60b 
  ql/src/test/results/clientpositive/skewjoin_mapjoin3.q.out 1902c47a640a72a4b79d8ade07c149d84f0301fe 
  ql/src/test/results/clientpositive/skewjoin_mapjoin5.q.out 261802b1ceb1b2c313140fd6c344486180c6c5d7 
  ql/src/test/results/clientpositive/skewjoin_onesideskew.q.out 95a2260a74241c3daaa854acc222a059cdca661b 
  ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out 1f21877005fce46a527b4c4783dba08b3afe0418 
  ql/src/test/results/clientpositive/skewjoinopt1.q.out f3aa0f790c42d7f340080da0e40f2adc44014d10 
  ql/src/test/results/clientpositive/skewjoinopt12.q.out 7f5a932d976ef19ee80a765f1d19532fd312e5d2 
  ql/src/test/results/clientpositive/skewjoinopt15.q.out dbf68f1562f12606b365642334625b0881ab0c17 
  ql/src/test/results/clientpositive/skewjoinopt16.q.out 937a65d0ad5a1ebf54bfbe9ba4aaefbc44bd351d 
  ql/src/test/results/clientpositive/skewjoinopt17.q.out 581e9142d11abe1ccb309ad5bbe7a97cd6195c50 
  ql/src/test/results/clientpositive/skewjoinopt18.q.out 7c1a2daf8954f3910bc4b7c72cba1fc51ccd2d05 
  ql/src/test/results/clientpositive/skewjoinopt19.q.out 91167db9a06c0b8b3be5fcc5af8eeafaef422025 
  ql/src/test/results/clientpositive/skewjoinopt2.q.out 132633f819ce170f95b4ecf9f49cdd368ccd00bf 
  ql/src/test/results/clientpositive/skewjoinopt20.q.out 15e96fdb3f7255d34a3b853d8d9a38b1e7d83bae 
  ql/src/test/results/clientpositive/skewjoinopt3.q.out fad53c3cdefb4a5688ab0f39bf70214a66d8de87 
  ql/src/test/results/clientpositive/skewjoinopt4.q.out 1d2a5a48c06e8516e32ca69d518a88be7a8f5404 
  ql/src/test/results/clientpositive/skewjoinopt5.q.out f395da892274edb26d0438251ad12e9cd5e84d43 
  ql/src/test/results/clientpositive/skewjoinopt6.q.out ac926f67ab48c88cb9b1325055a93589f08a0bf4 
  ql/src/test/results/clientpositive/skewjoinopt9.q.out 6e76481874ed3c8cc7c0d569fe2fe6b2991a1084 
  ql/src/test/results/clientpositive/spark/auto_join1.q.out d26a33e19e5c5e3eba49f842f6b4a99625cd1c54 
  ql/src/test/results/clientpositive/spark/auto_join10.q.out b43e55c94fe559ccb88c530db895ceed3b999a68 
  ql/src/test/results/clientpositive/spark/auto_join11.q.out f8fc309f6d520f12b42fcb2ba4993ed60a50fd67 
  ql/src/test/results/clientpositive/spark/auto_join14.q.out 710a316558920535baaf07572da345acdce82896 
  ql/src/test/results/clientpositive/spark/auto_join24.q.out c714e19e2a77d63a52c5099e65b526581ac4cce7 
  ql/src/test/results/clientpositive/spark/auto_join26.q.out 3c437a163353869bb00b3120e2c8b00138b69e45 
  ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd7939b89c9dcc86f54722749dfb737932760 
  ql/src/test/results/clientpositive/spark/auto_join_filters.q.out b6b89c16a5f4de80a15539e2c13d949c006b9db6 
  ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out 4b809ce9725ed4f00b9a9bce1c6032279d010b6e 
  ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out 714d09884dd690e782a83a5452a37de11cec3642 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out 6bf47d9167d74120d230b2b9097fea37b8a1fa7d 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out ee9f4484dae9391a4f1d6e557a44c1d5a9a08de2 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out 24941e77cd6d35196cb52693e633865e48fda76f 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out bbc4ceed7b65f60063488765775bc6defd8fcda8 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out 464353306e99bf7dc04b76269d68b2f1c98a5081 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out 23530bd77f52f7a4439e60145cb7aebadb43741a 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out b6f6f844acd74b7b0e9d68b28886fa5e652b6608 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out a3e9e263708878e68a25df0735636e37c5a1befc 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out e0aa44416ea67af2dc243de25c9e67b9fdc00467 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_8.q.out 8171558f517fc05f7cc30607a293e33cb24a5e78 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out 81b4ce226bc857ca9c84541930a9623ea223cba0 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark1.q.out 6230befda172712c6794eabab8a8ce5d00a16fec 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark2.q.out 1a33625caa255df775103ffc67d7bad1598e209c 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark3.q.out fed923c3ad265d85ca241361e7cb991428a6a32f 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 2c140655c51434d71690a785b0c78cdb316f5271 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out 33e6d63e0872397e45450d5a87c0f54879d7f846 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out bcef03cbaef4d959d5c900f14cf63a111ded288f 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out f3c8f04b8d1b8807c4e4f20feadf0ceab4e60898 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out 25f61b89494bb66ec62c5ae7701eca234c3bb244 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 2b919a0c17ba73566b77cd55e908b749c1d087c7 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out dade75c17557b29fb6349abb6dd18d8701fd00b2 
  ql/src/test/results/clientpositive/spark/column_access_stats.q.out 869d6cb5681d97b1c173d95b96de37ef4b8e3f43 
  ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 3a3a751d11eecbd265562298e1d76c75f3c451b9 
  ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out 8d3f0d84a5445378729c7188a6647d26930d6115 
  ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out 1e01b37293626546976c5c367bbbc70d2a367c44 
  ql/src/test/results/clientpositive/spark/index_bitmap3.q.out 60202f0a065c4b414212f3f3e0eb103ed0b3b671 
  ql/src/test/results/clientpositive/spark/index_bitmap_auto.q.out 5f7513f3e4e938ee3b51c6e497d7476dc7fe2fd1 
  ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out 9b284e797b2173db7aba85546a1ceff784583b74 
  ql/src/test/results/clientpositive/spark/innerjoin.q.out 762ddadef9f18ebbc30a68c7c86bf959f3ff4bc1 
  ql/src/test/results/clientpositive/spark/join1.q.out 4714f112a7f5f4fde0c7a5a6f0f624b94ce25b6d 
  ql/src/test/results/clientpositive/spark/join10.q.out 8d186830a524ccb074958b48e2023961176f7de7 
  ql/src/test/results/clientpositive/spark/join11.q.out 7d59d0c61c0b3044dfaef6b1bd359a862a3431bc 
  ql/src/test/results/clientpositive/spark/join14.q.out 4ca149502e8ba28c554108389fdcf9b4dbb514c8 
  ql/src/test/results/clientpositive/spark/join29.q.out 9479dd121fc43fbc0ddf61829571658b8fed9ef2 
  ql/src/test/results/clientpositive/spark/join31.q.out 469a19fa5016a6da1e73602577bffc332d1cf700 
  ql/src/test/results/clientpositive/spark/join40.q.out 02c11cd8c562ce0d2cc3efc9a995399e993d5a71 
  ql/src/test/results/clientpositive/spark/join41.q.out 087810460722dfe6ba0c51456da6e821dbadd9b6 
  ql/src/test/results/clientpositive/spark/join_rc.q.out 98c5c02e70a841d5c7043f5e62e8c4003cdff775 
  ql/src/test/results/clientpositive/spark/join_reorder.q.out 8b1a835ae8a7f48acd76e32dcaf94446c25c7bd4 
  ql/src/test/results/clientpositive/spark/join_star.q.out 69c2fd7f7363564a76e071bdbab009bfad1ae03a 
  ql/src/test/results/clientpositive/spark/join_vc.q.out 27265a6e7b47a9a4f42b1162bebf7aa367e429b3 
  ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out 4639b28a1969727c3565aa7071102d2832751afe 
  ql/src/test/results/clientpositive/spark/mapjoin_decimal.q.out bc785f9f6952c645e5340819d5a87e75e90e5816 
  ql/src/test/results/clientpositive/spark/mapjoin_memcheck.q.out 14f316c5170830bbc0087348115ffb7285978959 
  ql/src/test/results/clientpositive/spark/parallel_join1.q.out 47555b29f7f292b0d9813fbc319ea681614d587b 
  ql/src/test/results/clientpositive/spark/parquet_join.q.out 390aeb1af2286e1f8844bed44c38f24ba5c711fb 
  ql/src/test/results/clientpositive/spark/pcr.q.out 3ee6e222668576b936ce5bb986fceb8b59efebf1 
  ql/src/test/results/clientpositive/spark/skewjoin.q.out 828a64f2b4a3efe3ce5f7f6ceb17f2555114f16d 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_1.q.out f6acc34ddeb1dd5cd19a9fe67760c3cc64c95421 
  ql/src/test/results/clientpositive/spark/skewjoinopt1.q.out 3dc9eb040390d70504bd29d2aa83d92e95960edd 
  ql/src/test/results/clientpositive/spark/skewjoinopt12.q.out 9d2ac4db01c6016e14697266bc9a4bfa2a1f0aff 
  ql/src/test/results/clientpositive/spark/skewjoinopt15.q.out f7fbf25473807a352b74bd712253fd15801f987e 
  ql/src/test/results/clientpositive/spark/skewjoinopt16.q.out f298b64d1cfc7223071bc513083d4075d77fc0a3 
  ql/src/test/results/clientpositive/spark/skewjoinopt17.q.out c8353ac027ddb32837ea4066ca7302a1c54015cc 
  ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out fb218ec7089e777eb21c836dbd79ef1698053c95 
  ql/src/test/results/clientpositive/spark/skewjoinopt19.q.out f51d80505c0df97f1c1922dc71d9fe553b8cfa8d 
  ql/src/test/results/clientpositive/spark/skewjoinopt2.q.out b82de82d380a26a6ada350a888c57e094a5b9f63 
  ql/src/test/results/clientpositive/spark/skewjoinopt20.q.out 338da343a9b5dee989c2f9c343f83c58a2e795ea 
  ql/src/test/results/clientpositive/spark/skewjoinopt3.q.out ec9ebee46da96e680dd7e81283a7b338bef2d66c 
  ql/src/test/results/clientpositive/spark/skewjoinopt4.q.out 691cf8d378cfbb1c85ba77a1d75d54a26e814e7a 
  ql/src/test/results/clientpositive/spark/skewjoinopt5.q.out b54a95add8a49cbf011b95af18707abe8039b256 
  ql/src/test/results/clientpositive/spark/skewjoinopt6.q.out 229558bf1adab9138d936c7ecd9ea6ce9eb7ebf4 
  ql/src/test/results/clientpositive/spark/skewjoinopt9.q.out 8d929110da66a822dda61ea9748509c2f160092b 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out b2a16813bd002fcde7a15bb1470d9e03d35e01f9 
  ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/spark/temp_table_join1.q.out 1a1340ec642f4dcc4a8b5bff792e0c4db85cedaa 
  ql/src/test/results/clientpositive/spark/union22.q.out 6185e667cb436023960c1bf45765598b396b65f4 
  ql/src/test/results/clientpositive/spark/union24.q.out b46e8a2429b7dae5c5f4d5968dad6b5b6752b36f 
  ql/src/test/results/clientpositive/spark/union27.q.out 543eade4e092ec96d2bb06c20eec1c4579917f43 
  ql/src/test/results/clientpositive/spark/union32.q.out 443796c3098ba321579112ca20fc1ea6a74d9c73 
  ql/src/test/results/clientpositive/spark/union_remove_12.q.out e57626f19d858f5b2b6e672f9984142702161bab 
  ql/src/test/results/clientpositive/spark/union_remove_13.q.out bb294cdb1625ea05952025f1ee01442be1ee39ff 
  ql/src/test/results/clientpositive/spark/union_remove_14.q.out 3bb9194782e757f1258fb9ab034e0b4d5b247ec8 
  ql/src/test/results/clientpositive/spark/union_remove_23.q.out adb0c62a38da0856f892c5237583ad5d74b2d7d5 
  ql/src/test/results/clientpositive/spark/vector_decimal_mapjoin.q.out d138102ff79b926336c25ff882cd6c827cd75c22 
  ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 6308cee73f8339cb0ddc9317000e9f19baba5923 
  ql/src/test/results/clientpositive/subquery_in.q.out f12af5701e4aa5bb40793131797ff191fe5f9aed 
  ql/src/test/results/clientpositive/subquery_notin.q.out 5563794f9761a8269a56c7e716545c5edb1e4076 
  ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 9689ae37dfedc8c3becd6915e1e4cd5a5da29f9b 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/temp_table_join1.q.out afb1c1053a62aaf28314705d85606c29074114b0 
  ql/src/test/results/clientpositive/tez/auto_join1.q.out 41cbcc7f7bd4709d91f04728b75a6d4d96173cfa 
  ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 8fde41d3a330cc26c6fb89f00f01dad210546914 
  ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out b9a759f3e79eba581295b2ecdb43b865bd418a5f 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out af0ee0067978e2bcc377bb2c6188bf2682fe39ce 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out 0d22ea713c63207def100156d2a52576dfd56a5f 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out 4ac305f195f86bc6bc50d28805d855517fa67caa 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out 81b6fe6ce4f820339a28841b4016d8acd7683bd2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out 5e30dffb338d82ada0c0daf6fdf336f2a0d65a51 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out 96063eff71e546a4f3034a00d1e0bafce10215e4 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out 956d11dc06f4f52112c7646917ff989f934ff40b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out bbb0cbbd4544d826aa2019e606499431dc6ba67b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out 8f31e9463fe5a9b30cc1ec28688c3a30bacaa601 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out 4f06198d4e3a4c92f36d9e3e9c496d32fec1b59c 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out 2608c27969894ed6f63e76190584fc23491e25e2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out 9f3e6989b138e2c46567d09ffc71faf6c271e820 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 3ccc52f757bacd868d5aa06a22c7ecb5e6888929 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out 959d7d0cde334e8e38900ed041da62bf10ce0aad 
  ql/src/test/results/clientpositive/tez/constprog_dpp.q.out 0bc964b7c9a2faa8382c801aa991da794e448caf 
  ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out 444f93180cef05ac034bb36fe9f8bde7556d2c35 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 792ccaff77ec7e786331f1f1a0acc80bfe3edbc9 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 430d5ad2fcff85a55917a6fda2a74e9c290324f1 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out ee70033089155b15d0481bda471413fe64a6b914 
  ql/src/test/results/clientpositive/tez/explainuser_2.q.out ff055ea76e84d0fbf01ae120e9781d080b1476ba 
  ql/src/test/results/clientpositive/tez/explainuser_3.q.out 880d2ad52cdaa78cf0b07bcbd7375aff5f32d9d3 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 69fab90211892b606fdabd308565d744d7aba691 
  ql/src/test/results/clientpositive/tez/join1.q.out c5bd100c17588eb59355a5ef3836aaaceab8687d 
  ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out 4b15062c13f358d4c0422b9a1e0fe2c8d4a37041 
  ql/src/test/results/clientpositive/tez/mergejoin.q.out de38ac368e7d748a20c692c4f0154db75eb82fe9 
  ql/src/test/results/clientpositive/tez/mrr.q.out 4d68a2f285d0c7006037b12a61f86549233397ab 
  ql/src/test/results/clientpositive/tez/skewjoin.q.out 7d0a8e5601f9e04125d17cdc7e415c37d2127105 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out add2c525cefc2ceff1479470c6884138b39a322f 
  ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b31a403373ad9c4a500f4ee8f85df769ae991ad7 
  ql/src/test/results/clientpositive/tez/tez_join.q.out 7b22996ff56946a85fa3e82609b7cf2b6ed2d290 
  ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 7e54e298d20ae5d3f3cf6720ef1fc86f20933a1f 
  ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out 401506b76e383674c049c1e528dde434c1bfea31 
  ql/src/test/results/clientpositive/tez/tez_smb_1.q.out e60d5af14d320949981a28e81168a775191da9cf 
  ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out 82ec31db2f8f33ff1fea9c9e58ca7eced637116b 
  ql/src/test/results/clientpositive/tez/tez_smb_main.q.out 52e1750f354f6fd8457fc11e889129454952452f 
  ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 95378079a1161cb7fcafc6f56ad57169113d5678 
  ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out cb6de2413ee2d8daacb75a1e2ab0784e8721ed40 
  ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out c3febc156349ed844f5319ad667a41aa4e2ab800 
  ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out 0825fc9029efc292c7472608af2c43d619da5a3a 
  ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out 37125492077abb25feaea9a0c86b3841a0529396 
  ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b9d601a087679239d73f305773e749be82bd4392 
  ql/src/test/results/clientpositive/tez/vector_join_filters.q.out 8cc9311f86549a00ba90c6a7aac66fa13c290ae7 
  ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out 2243072aaf9756481c4ecc0ff3da65d86d2413aa 
  ql/src/test/results/clientpositive/tez/vector_left_outer_join2.q.out 6c781e3a7d5dacf5a775f05a6fa8b996ffa92b8d 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out d2937a5b71b9908b96bf84c340383d55ea39cbdb 
  ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out d1ee177ee6142cdacf782a5f76e386f20335fb7d 
  ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out 3c681c3256f5b7b5e68ecadd714209762e9a1a99 
  ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out da2033b7bbe1e89031a24b4e2a21da44d015acb6 
  ql/src/test/results/clientpositive/udf_folder_constants.q.out 65ee693477bf9f2564d03bce80eb46b11afbe9dc 
  ql/src/test/results/clientpositive/union22.q.out beb039ee73df9d3158e5f5eea1e0f16df53a1f43 
  ql/src/test/results/clientpositive/union24.q.out c0f8cd02d091c0c7ef5b6da53e3aca2e24a6bdd2 
  ql/src/test/results/clientpositive/union27.q.out 9df606dffe164e170496334459e3523abdf4bb86 
  ql/src/test/results/clientpositive/union32.q.out 22b7bbc37f0aeb7189915e1aa5563a26ada5a2f5 
  ql/src/test/results/clientpositive/union34.q.out 9ee382b5eabe72eedc34386c82e3e0908e65f079 
  ql/src/test/results/clientpositive/unionDistinct_1.q.out 591df42a2ed75f4e3a7d1b9c776281708b76a4f1 
  ql/src/test/results/clientpositive/union_remove_12.q.out 82dbcdb6ad8b2f1f244a03c4d41326d8a929f43e 
  ql/src/test/results/clientpositive/union_remove_13.q.out 5d8433e682344ea3b3934829436cf445ebd2e7a5 
  ql/src/test/results/clientpositive/union_remove_14.q.out 4760f297ac0197df9df52b9a5b916eecff1a313f 
  ql/src/test/results/clientpositive/union_remove_23.q.out cdbe914230d43c4ad3b3de5b3523f0c6cc8db514 
  ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out 827e6b57c8c12346732af77f1b01c77b113a97ef 
  ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out 7da8ae08bdaf2eb5dd0510d5705176da73096a08 
  ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out 02e36813dae774daccdaf5cf0873539ad185fb25 
  ql/src/test/results/clientpositive/vector_decimal_mapjoin.q.out d3356edf4857fa7f4f44927dedfa5d92c20a7c67 
  ql/src/test/results/clientpositive/vector_inner_join.q.out 916c8e6d127a7a6f5f8b15af8e4b4d332266307b 
  ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out 7d47bcb45151953b133acf4ca9dab4bfdc7eab93 
  ql/src/test/results/clientpositive/vector_join_filters.q.out 48fc072421c1d9909c3d4768c4c6e86d4278325c 
  ql/src/test/results/clientpositive/vector_join_nulls.q.out c1516f270b633861a3d8922f1acce716c3bccedc 
  ql/src/test/results/clientpositive/vector_left_outer_join2.q.out a396d550e8820f638cb955726757b7f5a8ef4c38 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out ee74fbe039de92cff01f804173d180cba2974cc6 
  ql/src/test/results/clientpositive/vector_outer_join0.q.out 0f3a273ce55234fe625fefa25d8e222790a0c232 
  ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out e960ead144f0c87c8f9b702529a994207d402556 

Diff: https://reviews.apache.org/r/40055/diff/


Testing
-------

Existing tests.


Thanks,

Jesús Camacho Rodríguez


Re: Review Request 40055: HIVE-12017

Posted by Jesús Camacho Rodríguez <jc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40055/
-----------------------------------------------------------

(Updated Nov. 19, 2015, 5:51 p.m.)


Review request for hive, Ashutosh Chauhan and John Pullokkaran.


Bugs: HIVE-12017
    https://issues.apache.org/jira/browse/HIVE-12017


Repository: hive-git


Description
-------

HIVE-12017


Diffs (updated)
-----

  hbase-handler/src/test/results/positive/hbase_queries.q.out d044c7ed3874acaf521d83bdddfa02276bf71cb3 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java b4e7d47134357bc1e25af8642373ffb9babc015b 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateProjectMergeRule.java 53f04ee72d8a614a602ada688f89d1febd467689 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java a17fb9498557fc95f273240c1484d69f514fcad0 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java de67b54a2c6cfd9bc4413ebf7f715e54c61b966f 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 5323a7df342fa7b7f7b7f457d3d99d3407ed51a6 
  ql/src/test/queries/clientpositive/mergejoin.q 7550e09ba33182415b126fb8e0002028d4c9a8ee 
  ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out 623c2e85a84919b41735913c3da32514f5d3ff22 
  ql/src/test/results/clientnegative/join_nonexistent_part.q.out 391dd0592611d7af8484c52efde3a50fb7dfa44d 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out aa380b20efee11a0a3a4c7acaeb9482444c1d3ce 
  ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out c2b98727d21f4990ae7496a0a8fa9ac16598f4c0 
  ql/src/test/results/clientpositive/archive_multi.q.out 0ad29d122153bd4adf4d19064188b0c4f94e05ab 
  ql/src/test/results/clientpositive/auto_join1.q.out 48ad641788a6adfad5f7e4fcdfef3d67eac70a4e 
  ql/src/test/results/clientpositive/auto_join10.q.out fa6f62d18abbf517c4e49ac3fa9da190c23a119f 
  ql/src/test/results/clientpositive/auto_join11.q.out 851920b9dce7d9fb8d105ef81404f3f67166ad15 
  ql/src/test/results/clientpositive/auto_join14.q.out 47e1724ab18ac322a83f687fab37ea44c4fdf78a 
  ql/src/test/results/clientpositive/auto_join24.q.out 5b573033d317e3e7dbf70f9b6ef253b35ac7c140 
  ql/src/test/results/clientpositive/auto_join26.q.out 94ab76f750a2ce51a645012dcd5beb43b560445a 
  ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b377a644e62a94d69aa9d3bba02b8045e6 
  ql/src/test/results/clientpositive/auto_join_filters.q.out a6720d908f4c5a354cb4f3234f8c288249d35d2d 
  ql/src/test/results/clientpositive/auto_join_nulls.q.out 4416f3e921a3590223658eb6b0e15c317733a7e2 
  ql/src/test/results/clientpositive/auto_join_reordering_values.q.out f42b45e635ca5e271d48ea6bc48c8b0e45ac67d1 
  ql/src/test/results/clientpositive/auto_join_stats.q.out d75d6c42eba366905afb4e6e171402c50581ba05 
  ql/src/test/results/clientpositive/auto_join_stats2.q.out a0aefa3de8aa07ab7f4a634fcc22b29ba621a6c5 
  ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 1dc9cd07cddb5bce3b2369c1776b690bb239e050 
  ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out f1aadef724d6f10ca4a710a3d11382e2f01ca1e5 
  ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out fb1e6568de332e930e7836e09aef142f7f66eb17 
  ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 5dad0fb366d4e1fc21a9a7ba034d60c942e8664e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out b1ba1483e1ab83c3f7ea71fddf5247bfc5dbde0b 
  ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 33c56fdc6d6f01377dd78e77b99c229ff437d802 
  ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 460e5b1b0f60c213f3a14172482a9a8f8e85454d 
  ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out a7a5faa8f8cc29ff53328e6db598cc0acf4cb68e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out dfb1a16529bb09de8eb154976386ae39b76420c8 
  ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 013bc07b6ef804d57632ab2840628e7903f3cb47 
  ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out d751e7052a14f2ca308699c3a52beb30f989d0a0 
  ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out 853f6413ad519840c535e32ec680b6eedd13f457 
  ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out e2d797ba8d5083c2400df86aacaa94e22f71d809 
  ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out e3bb51d6ef8d69112acb75688c5eabefc628cab7 
  ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out bbfa75608deef0a72df8104b6836105b296f7d29 
  ql/src/test/results/clientpositive/bucket_map_join_spark1.q.out 870ecdd37c3e4833dc1b182e98e6e4018f719fbe 
  ql/src/test/results/clientpositive/bucket_map_join_spark2.q.out 33f5c46c2adf43a1e13f8af305da6c585998141a 
  ql/src/test/results/clientpositive/bucket_map_join_spark3.q.out 067d1ffff2875a762d98126994f05090d4c4e4cd 
  ql/src/test/results/clientpositive/bucket_map_join_spark4.q.out 41a2ea9bc3a4679cb1cd4e18f693ce467418905f 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 0e446313c0a21f5fd784b9d5fb3d8f4184f1335e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 594dc55754f3d4360a4714357f36c4664d57972e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 5626efde36600fe735756ded1c43940193318a4e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out a937fb4ec66f988822344e38adcd751dee406b50 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 9f530e8b08e88c7bda345e6e343de5e09c0e4898 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 2b2e7bf09276b0b2bc7bc70a9d0df968e45f861b 
  ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out d31c8969113e97c847134c1e95b6db2d876525c1 
  ql/src/test/results/clientpositive/cbo_rp_join1.q.out 69ce6d27571310b05b97ae159de50a5764b4c7f4 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 41f3d09b24715d0fe6905594960f9a1797e769e0 
  ql/src/test/results/clientpositive/column_access_stats.q.out e904347457be1b94586dd4fab281b6e01456cb87 
  ql/src/test/results/clientpositive/constprog2.q.out 792b1119878fcf1c05543998d9f8b7970a4073d1 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out e22a4a905ba0ef2deb2b21a2f31110e1a8dea8ef 
  ql/src/test/results/clientpositive/correlationoptimizer1.q.out c5c9d9c42f91db41abe77165ab16739fcbe9a18e 
  ql/src/test/results/clientpositive/correlationoptimizer11.q.out 4e65fa538451a11f3e69cfaf415d7f0e6d9eef57 
  ql/src/test/results/clientpositive/correlationoptimizer13.q.out d652d87b627171b6c52895873ff1a19bd43e2f61 
  ql/src/test/results/clientpositive/correlationoptimizer4.q.out 95ed8612cfda6426ddb083860194a3261a5622d4 
  ql/src/test/results/clientpositive/correlationoptimizer5.q.out 7f2e19f8871f6d487df38c12386a8928872afc6a 
  ql/src/test/results/clientpositive/correlationoptimizer9.q.out e00860d20ace2891f0c3263a7f090e5dc4bbcfdc 
  ql/src/test/results/clientpositive/create_view.q.out 1038d01460b2e2a5db9e33353ffa7de58fcf5f37 
  ql/src/test/results/clientpositive/cross_product_check_1.q.out 3ab418a0ed2052ee7c2500c0b5b167cf610f1bde 
  ql/src/test/results/clientpositive/cross_product_check_2.q.out 6910b403382ba6ff23dfcc6331372bd7335bdabb 
  ql/src/test/results/clientpositive/decimal_join2.q.out a3ca231b67393f0ee1a0943aee99b2b388687193 
  ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 501a86fc3afe818dbfa73b781f55afeea3923bf9 
  ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5dd927d8d376cb3a702d842a6fc4fb9fa8e63d1d 
  ql/src/test/results/clientpositive/encrypted/encryption_join_with_different_encryption_keys.q.out 1259cd5e64bd95d1fe6ab5dd6b512c848a25c3da 
  ql/src/test/results/clientpositive/explain_logical.q.out 8fa0a4cebc0e026f768c1622e65d2dc52bb60946 
  ql/src/test/results/clientpositive/explain_rearrange.q.out a4671d31185b5623e31927653d47df8612ad63c7 
  ql/src/test/results/clientpositive/filter_join_breaktask.q.out dee3794fccca48107eecbfac6b4b072b0583279a 
  ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out 6ad483b0537ac6da8350655cef0674ae1c2dce8b 
  ql/src/test/results/clientpositive/groupby_sort_1_23.q.out d0644f8b1ebddeeec482eae1002fefbc29d8ebdb 
  ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out a0c7cc05c0129ae131be4714e0b624da1512dd5e 
  ql/src/test/results/clientpositive/having2.q.out 699d8ee803115cf1cbbfeed8ba77eab153f7fd0f 
  ql/src/test/results/clientpositive/index_auto_mult_tables.q.out 2639edf63d24fff28615a8b09d9e7057c1c40da7 
  ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 1aa82ba6c6b0c463d8f8f43c0bc28e15043b1622 
  ql/src/test/results/clientpositive/index_bitmap3.q.out 7d7f9555e0045a3f9228199275edd7a174d7321a 
  ql/src/test/results/clientpositive/index_bitmap_auto.q.out d4a97778824c0f5d63728036e0770a3b0f75d058 
  ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out df305545a78c5777b12a1363e3286b46eb6c31cd 
  ql/src/test/results/clientpositive/innerjoin.q.out 91bb7b3eea9128f6c1566faa5a3f7bee9cd897f4 
  ql/src/test/results/clientpositive/join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/join10.q.out 6309059f0ecfe03a142efb04349dd180d996c9ae 
  ql/src/test/results/clientpositive/join11.q.out 46875b203afc2e60043cc8c70a9b962fff063de8 
  ql/src/test/results/clientpositive/join14.q.out 8b1d399e26d84938288064453fe1248dc3697ce5 
  ql/src/test/results/clientpositive/join19.q.out a385990bb01b39f0691b09b914fff22db728b8ed 
  ql/src/test/results/clientpositive/join29.q.out 15d0cbeb348813ed27e970133822635b5eea5d18 
  ql/src/test/results/clientpositive/join31.q.out 70ca814235aa70eb9e292a5eb9e3795d361a09ea 
  ql/src/test/results/clientpositive/join40.q.out 3b0d24f24b4773869f9c796acab00ae54f0645e1 
  ql/src/test/results/clientpositive/join41.q.out 92563c659cafffd9dbf192a913123c2c127875ff 
  ql/src/test/results/clientpositive/join42.q.out 9fdf6733df1006c101d68f9ee917eede7641f0c8 
  ql/src/test/results/clientpositive/join43.q.out f22a9b834a323a282a952cb6b21c3707b06f685d 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out c1c2105d0f723c0f37de34baad9a48c32ceb5318 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out 8c22a2c324af2dd255a2f415c84656b2601337a5 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out b0258b8f3dfbc9ecbcbfa261a70ccca086a2ff4d 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out 26db67e9f9b8244b2e764b8619202c663e42ea1e 
  ql/src/test/results/clientpositive/join_filters.q.out 4f112bd3f7adac32de0c42ce5ff9d2668b4dc2b0 
  ql/src/test/results/clientpositive/join_filters_overlap.q.out f52cf26fd2a04d0d10a41b43a2b403f00877627f 
  ql/src/test/results/clientpositive/join_grp_diff_keys.q.out a3c3c616952c215eebf282b21de8659c83b307f4 
  ql/src/test/results/clientpositive/join_hive_626.q.out 52e15ad9503a81ed09f06662bcf28be26ad2af7c 
  ql/src/test/results/clientpositive/join_rc.q.out 0c932b4105f82b4ef0e19dde7a8f8ef7e7825e45 
  ql/src/test/results/clientpositive/join_reorder.q.out a9723fad3ad5267ce505f3a055096f7f12c4dfcb 
  ql/src/test/results/clientpositive/join_star.q.out a75b48d14203108d32efd2b18425ec0965c6766d 
  ql/src/test/results/clientpositive/join_vc.q.out c0f11e7a8b9856456930033ec59fe238189b90f2 
  ql/src/test/results/clientpositive/lineage2.q.out aed41b05e12a31205aa045ba17e7606116843180 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out 1f1bf3d429bfad4467fbe421f76c4e1d302a48bb 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out 68d1253d37a4e521ab3e86e4d95723a65147a4ee 
  ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 72a5d0d1d88987a6addf75350cb2a5c0e1d39285 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 7b428bc0cfdfd1c858caa0f76a6b870c17c6205a 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out cec4219215c2279df4ea1c7dd5df639308a78c70 
  ql/src/test/results/clientpositive/llap/explainuser_1.q.out 4b8ec3f4290c67a5af09fb1f2a67314d6939d6b4 
  ql/src/test/results/clientpositive/llap/explainuser_2.q.out 7b361ac5540b7731e4b78a6d5e4c66c8c316c6d9 
  ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 36a032a0c15f78f14d206b495ac0301b902656a0 
  ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out 4c8b295b79070a1cf3b7e70fa51f89bb1b1ea71b 
  ql/src/test/results/clientpositive/llap/mrr.q.out 7026cd4633896dee239cbf3a4dc0176a036df120 
  ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 4d3b13d072f5c21ba93b838c0c5b860404c6c956 
  ql/src/test/results/clientpositive/llap/tez_join.q.out 881a72105563de602d928fd37cf8358000f8ecce 
  ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 921397a8db7f68e90051b14ee43ffc54e8cdb3f4 
  ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 0ad18ed8509b36c5dad20ebef62a809abbcaf75f 
  ql/src/test/results/clientpositive/llap/tez_self_join.q.out f7922c9903aed040ba93bfcbfca7f43c677f64e8 
  ql/src/test/results/clientpositive/llap/tez_smb_1.q.out 8e7078ffa8fa1513dfcedc10852948f32b2762d9 
  ql/src/test/results/clientpositive/llap/tez_smb_main.q.out b9aad00f3c0aa654bebf7683e61734adfc32452f 
  ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out e9192a32473bad683fa1faffb83bdfd8053266e0 
  ql/src/test/results/clientpositive/louter_join_ppr.q.out 65fe2911550a3c131a64d7d0dc332f0b88a93992 
  ql/src/test/results/clientpositive/mapjoin_memcheck.q.out 4b134f21d6e325839035589e122cd8312290b75d 
  ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 7e1e66b960bf899963714c39233051b15d443b35 
  ql/src/test/results/clientpositive/mergejoin.q.out cb96ab35e430859861e8e2ed5b3e834c55f1c86d 
  ql/src/test/results/clientpositive/mergejoins.q.out 37761b728cb15fa0f0964202e9ef01763daa3805 
  ql/src/test/results/clientpositive/mergejoins_mixed.q.out 023f75554bc1797a4ea2b99f71e4d179bd639a77 
  ql/src/test/results/clientpositive/multiMapJoin1.q.out 8548fc79603b85fc93f16a074a58c67a271f4b37 
  ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f638493cc5fa4dba9c27ef1ab994cbbd89 
  ql/src/test/results/clientpositive/multi_join_union.q.out 466f34b14d6c326090f5685487ddc01c1657306a 
  ql/src/test/results/clientpositive/orc_llap.q.out 79c62815eedff704319bf7a0560e571e645166e2 
  ql/src/test/results/clientpositive/parallel_join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/parquet_join.q.out f880d1d5221f8f852f4a1ad875c54acbad9a9da9 
  ql/src/test/results/clientpositive/pcr.q.out 7ba9f87a81337ce052fb6e70b59520c1448183f5 
  ql/src/test/results/clientpositive/pointlookup2.q.out d677327b96ae9b8604b80903eddc0ce6ba74191b 
  ql/src/test/results/clientpositive/pointlookup3.q.out 4cb3cbaaa912869675c88e2403b67270f3327f72 
  ql/src/test/results/clientpositive/ppd_join5.q.out 0807559ca546e8adad986d06e021aa42f873c9e4 
  ql/src/test/results/clientpositive/ppd_outer_join5.q.out 3035a209cf14e4aafb3c986d2b07235a42bec4c8 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 6e6a2d678453ca6fc756f89d3e152e3e3143c10c 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 5dd9ae3c5066ba43b88bb4970075fc235a0f77ba 
  ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out 9368df9a9efd152635d45d52a9af486429409f40 
  ql/src/test/results/clientpositive/quotedid_skew.q.out 9ac2b62d25f49ee074196da3c6bf0edf598f795e 
  ql/src/test/results/clientpositive/runtime_skewjoin_mapjoin_spark.q.out cdd5fd9a5058e62e890f2fb066a89d9eb1467f8c 
  ql/src/test/results/clientpositive/skewjoin.q.out 22a942113c7c870b5d65b9b92523585ec3056897 
  ql/src/test/results/clientpositive/skewjoin_mapjoin1.q.out 91d31cde099e0f6f5fbb442763338b558dab2aa7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin10.q.out ca966c231c009fac51acf3b94075a033be75ff76 
  ql/src/test/results/clientpositive/skewjoin_mapjoin11.q.out 51445a502416b8e91ec5fade4fd2bc23e3e290f7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out f3b552645cdcbd10bc2ce5ac3f1bf34f1e84c60b 
  ql/src/test/results/clientpositive/skewjoin_mapjoin3.q.out 1902c47a640a72a4b79d8ade07c149d84f0301fe 
  ql/src/test/results/clientpositive/skewjoin_mapjoin4.q.out 8101595a0d1bdb3b9bad7d2ac4e0060fb19c8ec7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin5.q.out 261802b1ceb1b2c313140fd6c344486180c6c5d7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin7.q.out 25ff20caba3e8e7cec924ca6d40cb2e9fc0cd8dc 
  ql/src/test/results/clientpositive/skewjoin_mapjoin8.q.out ab7488a4950034992c05419f38ce715373ad6d55 
  ql/src/test/results/clientpositive/skewjoin_mapjoin9.q.out c47755a706ff5e3143103528cd8542a1c4935308 
  ql/src/test/results/clientpositive/skewjoin_onesideskew.q.out 95a2260a74241c3daaa854acc222a059cdca661b 
  ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out 1f21877005fce46a527b4c4783dba08b3afe0418 
  ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out 6ed1eabaaed8a44444b59720d5cae0263f90e766 
  ql/src/test/results/clientpositive/skewjoinopt1.q.out f3aa0f790c42d7f340080da0e40f2adc44014d10 
  ql/src/test/results/clientpositive/skewjoinopt11.q.out 121054b555fde4080ae85423e80ec701afe59dce 
  ql/src/test/results/clientpositive/skewjoinopt12.q.out 7f5a932d976ef19ee80a765f1d19532fd312e5d2 
  ql/src/test/results/clientpositive/skewjoinopt13.q.out a96fd93bc65cd67c10c6a1e7f238d91641c859d7 
  ql/src/test/results/clientpositive/skewjoinopt14.q.out 1e0d438357d6660a913ee2278bc590fe34ae9f7e 
  ql/src/test/results/clientpositive/skewjoinopt15.q.out dbf68f1562f12606b365642334625b0881ab0c17 
  ql/src/test/results/clientpositive/skewjoinopt16.q.out 937a65d0ad5a1ebf54bfbe9ba4aaefbc44bd351d 
  ql/src/test/results/clientpositive/skewjoinopt17.q.out 581e9142d11abe1ccb309ad5bbe7a97cd6195c50 
  ql/src/test/results/clientpositive/skewjoinopt18.q.out 7c1a2daf8954f3910bc4b7c72cba1fc51ccd2d05 
  ql/src/test/results/clientpositive/skewjoinopt19.q.out 91167db9a06c0b8b3be5fcc5af8eeafaef422025 
  ql/src/test/results/clientpositive/skewjoinopt2.q.out 132633f819ce170f95b4ecf9f49cdd368ccd00bf 
  ql/src/test/results/clientpositive/skewjoinopt20.q.out 15e96fdb3f7255d34a3b853d8d9a38b1e7d83bae 
  ql/src/test/results/clientpositive/skewjoinopt21.q.out d58d6945850dbd85fe7c10b69e5fe698fb5b6374 
  ql/src/test/results/clientpositive/skewjoinopt3.q.out fad53c3cdefb4a5688ab0f39bf70214a66d8de87 
  ql/src/test/results/clientpositive/skewjoinopt4.q.out 1d2a5a48c06e8516e32ca69d518a88be7a8f5404 
  ql/src/test/results/clientpositive/skewjoinopt5.q.out f395da892274edb26d0438251ad12e9cd5e84d43 
  ql/src/test/results/clientpositive/skewjoinopt6.q.out ac926f67ab48c88cb9b1325055a93589f08a0bf4 
  ql/src/test/results/clientpositive/skewjoinopt7.q.out 823ac419b4483700d331f89ce126d0c82572d9a0 
  ql/src/test/results/clientpositive/skewjoinopt8.q.out bcd4e3a033708b3779ad96237ea3d5ab29c95061 
  ql/src/test/results/clientpositive/skewjoinopt9.q.out 6e76481874ed3c8cc7c0d569fe2fe6b2991a1084 
  ql/src/test/results/clientpositive/smb_mapjoin_17.q.out 740f2df2fd0d26d03f36826e803974e2f091cef5 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out c0a895995d90d133b5ad732a2c338ec3d1b4e175 
  ql/src/test/results/clientpositive/spark/auto_join1.q.out d26a33e19e5c5e3eba49f842f6b4a99625cd1c54 
  ql/src/test/results/clientpositive/spark/auto_join10.q.out b43e55c94fe559ccb88c530db895ceed3b999a68 
  ql/src/test/results/clientpositive/spark/auto_join11.q.out f8fc309f6d520f12b42fcb2ba4993ed60a50fd67 
  ql/src/test/results/clientpositive/spark/auto_join14.q.out 710a316558920535baaf07572da345acdce82896 
  ql/src/test/results/clientpositive/spark/auto_join24.q.out c714e19e2a77d63a52c5099e65b526581ac4cce7 
  ql/src/test/results/clientpositive/spark/auto_join26.q.out 3c437a163353869bb00b3120e2c8b00138b69e45 
  ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd7939b89c9dcc86f54722749dfb737932760 
  ql/src/test/results/clientpositive/spark/auto_join_filters.q.out b6b89c16a5f4de80a15539e2c13d949c006b9db6 
  ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out 4b809ce9725ed4f00b9a9bce1c6032279d010b6e 
  ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out 9df55b9cbb7461742a33bded522acd582dba57d3 
  ql/src/test/results/clientpositive/spark/auto_join_stats.q.out d72b4f355bada2b132e6d0bef075db1924c4f477 
  ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out 480f784efc7f6bd1833e0b8aa21bea3128ae8dd9 
  ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out 714d09884dd690e782a83a5452a37de11cec3642 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out 6bf47d9167d74120d230b2b9097fea37b8a1fa7d 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out 17d20cba378b95802e2328bde45e700a716cac9c 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out 197b13229441c210c52db173edd4d462c6b00a23 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out 24941e77cd6d35196cb52693e633865e48fda76f 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out bbc4ceed7b65f60063488765775bc6defd8fcda8 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out 464353306e99bf7dc04b76269d68b2f1c98a5081 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out 23530bd77f52f7a4439e60145cb7aebadb43741a 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out b6f6f844acd74b7b0e9d68b28886fa5e652b6608 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out a3e9e263708878e68a25df0735636e37c5a1befc 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out 9d072c7e0da4066edeea9c9b2e3472fda44ff511 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out e0aa44416ea67af2dc243de25c9e67b9fdc00467 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_8.q.out 8171558f517fc05f7cc30607a293e33cb24a5e78 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out 81b4ce226bc857ca9c84541930a9623ea223cba0 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark1.q.out 6230befda172712c6794eabab8a8ce5d00a16fec 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark2.q.out 1a33625caa255df775103ffc67d7bad1598e209c 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark3.q.out fed923c3ad265d85ca241361e7cb991428a6a32f 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out be46c927a2c6e82f086d689a7244e5d2654dbe65 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 2c140655c51434d71690a785b0c78cdb316f5271 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out 33e6d63e0872397e45450d5a87c0f54879d7f846 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out bcef03cbaef4d959d5c900f14cf63a111ded288f 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out f3c8f04b8d1b8807c4e4f20feadf0ceab4e60898 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out 25f61b89494bb66ec62c5ae7701eca234c3bb244 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 2b919a0c17ba73566b77cd55e908b749c1d087c7 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out dade75c17557b29fb6349abb6dd18d8701fd00b2 
  ql/src/test/results/clientpositive/spark/column_access_stats.q.out 869d6cb5681d97b1c173d95b96de37ef4b8e3f43 
  ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 3a3a751d11eecbd265562298e1d76c75f3c451b9 
  ql/src/test/results/clientpositive/spark/cross_product_check_1.q.out c228f0b1809da137ee58dfd5525781364bf16d25 
  ql/src/test/results/clientpositive/spark/cross_product_check_2.q.out ab062ad04be1ec2dc45c27b6242fe3ace905e6c4 
  ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 730a31feff6dd80e34a8c1f192fbdf32c877a311 
  ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 216e43b050100c1243d27d02db35357b06c30f29 
  ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out 8d3f0d84a5445378729c7188a6647d26930d6115 
  ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out 1e01b37293626546976c5c367bbbc70d2a367c44 
  ql/src/test/results/clientpositive/spark/index_bitmap3.q.out 60202f0a065c4b414212f3f3e0eb103ed0b3b671 
  ql/src/test/results/clientpositive/spark/index_bitmap_auto.q.out 5f7513f3e4e938ee3b51c6e497d7476dc7fe2fd1 
  ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out 9b284e797b2173db7aba85546a1ceff784583b74 
  ql/src/test/results/clientpositive/spark/innerjoin.q.out 762ddadef9f18ebbc30a68c7c86bf959f3ff4bc1 
  ql/src/test/results/clientpositive/spark/join1.q.out 4714f112a7f5f4fde0c7a5a6f0f624b94ce25b6d 
  ql/src/test/results/clientpositive/spark/join10.q.out 8d186830a524ccb074958b48e2023961176f7de7 
  ql/src/test/results/clientpositive/spark/join11.q.out 7d59d0c61c0b3044dfaef6b1bd359a862a3431bc 
  ql/src/test/results/clientpositive/spark/join14.q.out 4ca149502e8ba28c554108389fdcf9b4dbb514c8 
  ql/src/test/results/clientpositive/spark/join19.q.out cefcb896ca35e548667497d950590bf8a269506a 
  ql/src/test/results/clientpositive/spark/join29.q.out 9479dd121fc43fbc0ddf61829571658b8fed9ef2 
  ql/src/test/results/clientpositive/spark/join31.q.out 469a19fa5016a6da1e73602577bffc332d1cf700 
  ql/src/test/results/clientpositive/spark/join40.q.out 02c11cd8c562ce0d2cc3efc9a995399e993d5a71 
  ql/src/test/results/clientpositive/spark/join41.q.out 087810460722dfe6ba0c51456da6e821dbadd9b6 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual1.q.out 5a77830a32cd8a06686012a0f0b5b00d9e366c17 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual2.q.out 12bac145892887aef8a58bd4f4560d46bdc8434e 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual3.q.out 180787b4efe9583e436c0511572f87520d9d85a2 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual4.q.out e16884c8b299caede8f7b15bede4551b3811d3c1 
  ql/src/test/results/clientpositive/spark/join_filters_overlap.q.out 0f9d1ae9953e4709e9fc1974aaeea14ca3e05ece 
  ql/src/test/results/clientpositive/spark/join_hive_626.q.out c6fb4f6d13ee6bcdbfe284e584d8d2421bf8598f 
  ql/src/test/results/clientpositive/spark/join_rc.q.out 98c5c02e70a841d5c7043f5e62e8c4003cdff775 
  ql/src/test/results/clientpositive/spark/join_reorder.q.out 8b1a835ae8a7f48acd76e32dcaf94446c25c7bd4 
  ql/src/test/results/clientpositive/spark/join_star.q.out 69c2fd7f7363564a76e071bdbab009bfad1ae03a 
  ql/src/test/results/clientpositive/spark/join_vc.q.out 27265a6e7b47a9a4f42b1162bebf7aa367e429b3 
  ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out 4639b28a1969727c3565aa7071102d2832751afe 
  ql/src/test/results/clientpositive/spark/mapjoin_decimal.q.out bc785f9f6952c645e5340819d5a87e75e90e5816 
  ql/src/test/results/clientpositive/spark/mapjoin_memcheck.q.out 14f316c5170830bbc0087348115ffb7285978959 
  ql/src/test/results/clientpositive/spark/mapjoin_subquery2.q.out a1a409b89b0db2993054023e99ed052e8ab07e2f 
  ql/src/test/results/clientpositive/spark/mergejoins.q.out d2033769c53597cefb50256f5ee5a5245b6ab72b 
  ql/src/test/results/clientpositive/spark/mergejoins_mixed.q.out a72766983d4c48d7b77574af344f5a007c9a587b 
  ql/src/test/results/clientpositive/spark/multi_join_union.q.out ee9f9ca4ca3af88ed75708a0c42fb2ddaf28bdfe 
  ql/src/test/results/clientpositive/spark/parallel_join1.q.out 47555b29f7f292b0d9813fbc319ea681614d587b 
  ql/src/test/results/clientpositive/spark/parquet_join.q.out 390aeb1af2286e1f8844bed44c38f24ba5c711fb 
  ql/src/test/results/clientpositive/spark/pcr.q.out 3ee6e222668576b936ce5bb986fceb8b59efebf1 
  ql/src/test/results/clientpositive/spark/ppd_join5.q.out 6bf50806f80228ce59f57578e4bb23d7879330b2 
  ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out bd9cbcce2a7b7892eb69c8e0d73608ebf424bf16 
  ql/src/test/results/clientpositive/spark/runtime_skewjoin_mapjoin_spark.q.out c21f53b4d2c8446f43ad8878cee804b0a4d4e05f 
  ql/src/test/results/clientpositive/spark/skewjoin.q.out 828a64f2b4a3efe3ce5f7f6ceb17f2555114f16d 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_1.q.out f6acc34ddeb1dd5cd19a9fe67760c3cc64c95421 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_2.q.out e97dba2dcfd1cd7a65a811ad0632957b5d707a9e 
  ql/src/test/results/clientpositive/spark/skewjoinopt1.q.out 3dc9eb040390d70504bd29d2aa83d92e95960edd 
  ql/src/test/results/clientpositive/spark/skewjoinopt11.q.out 47a7d564507e03377395e64a822c5c102c2d007f 
  ql/src/test/results/clientpositive/spark/skewjoinopt12.q.out 9d2ac4db01c6016e14697266bc9a4bfa2a1f0aff 
  ql/src/test/results/clientpositive/spark/skewjoinopt13.q.out 67c9d93954509e41eb46342bed4bc83e6b0a394f 
  ql/src/test/results/clientpositive/spark/skewjoinopt14.q.out 6a7590cbc3c30608e0973b8a51ec25325a791f70 
  ql/src/test/results/clientpositive/spark/skewjoinopt15.q.out f7fbf25473807a352b74bd712253fd15801f987e 
  ql/src/test/results/clientpositive/spark/skewjoinopt16.q.out f298b64d1cfc7223071bc513083d4075d77fc0a3 
  ql/src/test/results/clientpositive/spark/skewjoinopt17.q.out c8353ac027ddb32837ea4066ca7302a1c54015cc 
  ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out fb218ec7089e777eb21c836dbd79ef1698053c95 
  ql/src/test/results/clientpositive/spark/skewjoinopt19.q.out f51d80505c0df97f1c1922dc71d9fe553b8cfa8d 
  ql/src/test/results/clientpositive/spark/skewjoinopt2.q.out b82de82d380a26a6ada350a888c57e094a5b9f63 
  ql/src/test/results/clientpositive/spark/skewjoinopt20.q.out 338da343a9b5dee989c2f9c343f83c58a2e795ea 
  ql/src/test/results/clientpositive/spark/skewjoinopt3.q.out ec9ebee46da96e680dd7e81283a7b338bef2d66c 
  ql/src/test/results/clientpositive/spark/skewjoinopt4.q.out 691cf8d378cfbb1c85ba77a1d75d54a26e814e7a 
  ql/src/test/results/clientpositive/spark/skewjoinopt5.q.out b54a95add8a49cbf011b95af18707abe8039b256 
  ql/src/test/results/clientpositive/spark/skewjoinopt6.q.out 229558bf1adab9138d936c7ecd9ea6ce9eb7ebf4 
  ql/src/test/results/clientpositive/spark/skewjoinopt7.q.out 748b3e40ff510210d143a5ef0cc8c55705641925 
  ql/src/test/results/clientpositive/spark/skewjoinopt8.q.out 5f82fa7b8e45704a8df4911a5eb46b4bbc65322c 
  ql/src/test/results/clientpositive/spark/skewjoinopt9.q.out 8d929110da66a822dda61ea9748509c2f160092b 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_17.q.out 1486ca91bb5a92330b751605b426be34c1bb89a5 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out cb811edd5d3460a21c27d5d2460d618e1da053f0 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out b2a16813bd002fcde7a15bb1470d9e03d35e01f9 
  ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/spark/temp_table_join1.q.out 1a1340ec642f4dcc4a8b5bff792e0c4db85cedaa 
  ql/src/test/results/clientpositive/spark/union22.q.out 6185e667cb436023960c1bf45765598b396b65f4 
  ql/src/test/results/clientpositive/spark/union24.q.out b46e8a2429b7dae5c5f4d5968dad6b5b6752b36f 
  ql/src/test/results/clientpositive/spark/union27.q.out 543eade4e092ec96d2bb06c20eec1c4579917f43 
  ql/src/test/results/clientpositive/spark/union32.q.out 443796c3098ba321579112ca20fc1ea6a74d9c73 
  ql/src/test/results/clientpositive/spark/union_remove_12.q.out e57626f19d858f5b2b6e672f9984142702161bab 
  ql/src/test/results/clientpositive/spark/union_remove_13.q.out bb294cdb1625ea05952025f1ee01442be1ee39ff 
  ql/src/test/results/clientpositive/spark/union_remove_14.q.out 3bb9194782e757f1258fb9ab034e0b4d5b247ec8 
  ql/src/test/results/clientpositive/spark/union_remove_23.q.out adb0c62a38da0856f892c5237583ad5d74b2d7d5 
  ql/src/test/results/clientpositive/spark/vector_decimal_mapjoin.q.out d138102ff79b926336c25ff882cd6c827cd75c22 
  ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 6308cee73f8339cb0ddc9317000e9f19baba5923 
  ql/src/test/results/clientpositive/subquery_in.q.out f12af5701e4aa5bb40793131797ff191fe5f9aed 
  ql/src/test/results/clientpositive/subquery_notin.q.out 5563794f9761a8269a56c7e716545c5edb1e4076 
  ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 9689ae37dfedc8c3becd6915e1e4cd5a5da29f9b 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/temp_table_join1.q.out afb1c1053a62aaf28314705d85606c29074114b0 
  ql/src/test/results/clientpositive/tez/auto_join1.q.out 41cbcc7f7bd4709d91f04728b75a6d4d96173cfa 
  ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 8fde41d3a330cc26c6fb89f00f01dad210546914 
  ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out b9a759f3e79eba581295b2ecdb43b865bd418a5f 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out af0ee0067978e2bcc377bb2c6188bf2682fe39ce 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out 98e099ce16cba491c6287dd3f725436b12e09eee 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out 4ac305f195f86bc6bc50d28805d855517fa67caa 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out c1c406fe61d25ebefbe8dbd1f31e65b3d1018c14 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out 81b6fe6ce4f820339a28841b4016d8acd7683bd2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out 5e30dffb338d82ada0c0daf6fdf336f2a0d65a51 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out 96063eff71e546a4f3034a00d1e0bafce10215e4 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out 956d11dc06f4f52112c7646917ff989f934ff40b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out bbb0cbbd4544d826aa2019e606499431dc6ba67b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out 8f31e9463fe5a9b30cc1ec28688c3a30bacaa601 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out 9fc559d758ddfd30bd7ac2da98be28632598f951 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out 4f06198d4e3a4c92f36d9e3e9c496d32fec1b59c 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out 2608c27969894ed6f63e76190584fc23491e25e2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out 9f3e6989b138e2c46567d09ffc71faf6c271e820 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 3ccc52f757bacd868d5aa06a22c7ecb5e6888929 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out 959d7d0cde334e8e38900ed041da62bf10ce0aad 
  ql/src/test/results/clientpositive/tez/constprog_dpp.q.out 0bc964b7c9a2faa8382c801aa991da794e448caf 
  ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out 444f93180cef05ac034bb36fe9f8bde7556d2c35 
  ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out 35c4ea81a98f90c81dfb8413936cc21b967c4166 
  ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out 5e8015df1716d924713038c23d50ed676a99504f 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 792ccaff77ec7e786331f1f1a0acc80bfe3edbc9 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 430d5ad2fcff85a55917a6fda2a74e9c290324f1 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out fa29dfec8fe38fcbec2cfa22859821898e07dbaa 
  ql/src/test/results/clientpositive/tez/explainuser_2.q.out ff055ea76e84d0fbf01ae120e9781d080b1476ba 
  ql/src/test/results/clientpositive/tez/explainuser_3.q.out 880d2ad52cdaa78cf0b07bcbd7375aff5f32d9d3 
  ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out c683ca2acf3724bc3b31038d116b1c1d8abf9f1b 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 69fab90211892b606fdabd308565d744d7aba691 
  ql/src/test/results/clientpositive/tez/join1.q.out c5bd100c17588eb59355a5ef3836aaaceab8687d 
  ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out 4b15062c13f358d4c0422b9a1e0fe2c8d4a37041 
  ql/src/test/results/clientpositive/tez/mergejoin.q.out de38ac368e7d748a20c692c4f0154db75eb82fe9 
  ql/src/test/results/clientpositive/tez/mrr.q.out 4d68a2f285d0c7006037b12a61f86549233397ab 
  ql/src/test/results/clientpositive/tez/skewjoin.q.out 7d0a8e5601f9e04125d17cdc7e415c37d2127105 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out add2c525cefc2ceff1479470c6884138b39a322f 
  ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b31a403373ad9c4a500f4ee8f85df769ae991ad7 
  ql/src/test/results/clientpositive/tez/tez_join.q.out 7b22996ff56946a85fa3e82609b7cf2b6ed2d290 
  ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 7e54e298d20ae5d3f3cf6720ef1fc86f20933a1f 
  ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out 401506b76e383674c049c1e528dde434c1bfea31 
  ql/src/test/results/clientpositive/tez/tez_self_join.q.out be538ac53eb4909d5bdc21f3ad1d0d460b11b158 
  ql/src/test/results/clientpositive/tez/tez_smb_1.q.out e60d5af14d320949981a28e81168a775191da9cf 
  ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out 82ec31db2f8f33ff1fea9c9e58ca7eced637116b 
  ql/src/test/results/clientpositive/tez/tez_smb_main.q.out 52e1750f354f6fd8457fc11e889129454952452f 
  ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 95378079a1161cb7fcafc6f56ad57169113d5678 
  ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out cb6de2413ee2d8daacb75a1e2ab0784e8721ed40 
  ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out c3febc156349ed844f5319ad667a41aa4e2ab800 
  ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out 0825fc9029efc292c7472608af2c43d619da5a3a 
  ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out 37125492077abb25feaea9a0c86b3841a0529396 
  ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b9d601a087679239d73f305773e749be82bd4392 
  ql/src/test/results/clientpositive/tez/vector_join_filters.q.out 8cc9311f86549a00ba90c6a7aac66fa13c290ae7 
  ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out 2243072aaf9756481c4ecc0ff3da65d86d2413aa 
  ql/src/test/results/clientpositive/tez/vector_left_outer_join2.q.out 6c781e3a7d5dacf5a775f05a6fa8b996ffa92b8d 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out d2937a5b71b9908b96bf84c340383d55ea39cbdb 
  ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out d65ea5b84ce2b16481b85f576e6ebe70a8da36bf 
  ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out d1ee177ee6142cdacf782a5f76e386f20335fb7d 
  ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out 3c681c3256f5b7b5e68ecadd714209762e9a1a99 
  ql/src/test/results/clientpositive/tez/vectorized_context.q.out b2b71cd5d89dafb0b70530e1145f388062615b6e 
  ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out da2033b7bbe1e89031a24b4e2a21da44d015acb6 
  ql/src/test/results/clientpositive/udf_folder_constants.q.out 65ee693477bf9f2564d03bce80eb46b11afbe9dc 
  ql/src/test/results/clientpositive/union22.q.out beb039ee73df9d3158e5f5eea1e0f16df53a1f43 
  ql/src/test/results/clientpositive/union24.q.out c0f8cd02d091c0c7ef5b6da53e3aca2e24a6bdd2 
  ql/src/test/results/clientpositive/union27.q.out 9df606dffe164e170496334459e3523abdf4bb86 
  ql/src/test/results/clientpositive/union32.q.out 22b7bbc37f0aeb7189915e1aa5563a26ada5a2f5 
  ql/src/test/results/clientpositive/union34.q.out 9ee382b5eabe72eedc34386c82e3e0908e65f079 
  ql/src/test/results/clientpositive/unionDistinct_1.q.out 591df42a2ed75f4e3a7d1b9c776281708b76a4f1 
  ql/src/test/results/clientpositive/union_remove_12.q.out 82dbcdb6ad8b2f1f244a03c4d41326d8a929f43e 
  ql/src/test/results/clientpositive/union_remove_13.q.out 5d8433e682344ea3b3934829436cf445ebd2e7a5 
  ql/src/test/results/clientpositive/union_remove_14.q.out 4760f297ac0197df9df52b9a5b916eecff1a313f 
  ql/src/test/results/clientpositive/union_remove_23.q.out cdbe914230d43c4ad3b3de5b3523f0c6cc8db514 
  ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out 827e6b57c8c12346732af77f1b01c77b113a97ef 
  ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out 7da8ae08bdaf2eb5dd0510d5705176da73096a08 
  ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out 02e36813dae774daccdaf5cf0873539ad185fb25 
  ql/src/test/results/clientpositive/vector_decimal_mapjoin.q.out d3356edf4857fa7f4f44927dedfa5d92c20a7c67 
  ql/src/test/results/clientpositive/vector_inner_join.q.out 916c8e6d127a7a6f5f8b15af8e4b4d332266307b 
  ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out 7d47bcb45151953b133acf4ca9dab4bfdc7eab93 
  ql/src/test/results/clientpositive/vector_join_filters.q.out 48fc072421c1d9909c3d4768c4c6e86d4278325c 
  ql/src/test/results/clientpositive/vector_join_nulls.q.out c1516f270b633861a3d8922f1acce716c3bccedc 
  ql/src/test/results/clientpositive/vector_left_outer_join2.q.out a396d550e8820f638cb955726757b7f5a8ef4c38 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out ee74fbe039de92cff01f804173d180cba2974cc6 
  ql/src/test/results/clientpositive/vector_mr_diff_schema_alias.q.out 4535058e80af069980898a874e06e757383c0c90 
  ql/src/test/results/clientpositive/vector_outer_join0.q.out 0f3a273ce55234fe625fefa25d8e222790a0c232 
  ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out e960ead144f0c87c8f9b702529a994207d402556 
  ql/src/test/results/clientpositive/vectorized_context.q.out 16d864f58d1fc7a40657b075a49890593428d3d6 

Diff: https://reviews.apache.org/r/40055/diff/


Testing
-------

Existing tests.


Thanks,

Jesús Camacho Rodríguez


Re: Review Request 40055: HIVE-12017

Posted by Jesús Camacho Rodríguez <jc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40055/
-----------------------------------------------------------

(Updated Nov. 18, 2015, 5:02 p.m.)


Review request for hive, Ashutosh Chauhan and John Pullokkaran.


Bugs: HIVE-12017
    https://issues.apache.org/jira/browse/HIVE-12017


Repository: hive-git


Description (updated)
-------

HIVE-12017


Diffs (updated)
-----

  hbase-handler/src/test/results/positive/hbase_queries.q.out d044c7ed3874acaf521d83bdddfa02276bf71cb3 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java b4e7d47134357bc1e25af8642373ffb9babc015b 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateProjectMergeRule.java 53f04ee72d8a614a602ada688f89d1febd467689 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java a17fb9498557fc95f273240c1484d69f514fcad0 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java de67b54a2c6cfd9bc4413ebf7f715e54c61b966f 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 5323a7df342fa7b7f7b7f457d3d99d3407ed51a6 
  ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out 623c2e85a84919b41735913c3da32514f5d3ff22 
  ql/src/test/results/clientnegative/join_nonexistent_part.q.out 391dd0592611d7af8484c52efde3a50fb7dfa44d 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out aa380b20efee11a0a3a4c7acaeb9482444c1d3ce 
  ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out c2b98727d21f4990ae7496a0a8fa9ac16598f4c0 
  ql/src/test/results/clientpositive/archive_multi.q.out 0ad29d122153bd4adf4d19064188b0c4f94e05ab 
  ql/src/test/results/clientpositive/auto_join1.q.out 48ad641788a6adfad5f7e4fcdfef3d67eac70a4e 
  ql/src/test/results/clientpositive/auto_join10.q.out fa6f62d18abbf517c4e49ac3fa9da190c23a119f 
  ql/src/test/results/clientpositive/auto_join11.q.out 851920b9dce7d9fb8d105ef81404f3f67166ad15 
  ql/src/test/results/clientpositive/auto_join14.q.out 47e1724ab18ac322a83f687fab37ea44c4fdf78a 
  ql/src/test/results/clientpositive/auto_join24.q.out 5b573033d317e3e7dbf70f9b6ef253b35ac7c140 
  ql/src/test/results/clientpositive/auto_join26.q.out 94ab76f750a2ce51a645012dcd5beb43b560445a 
  ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b377a644e62a94d69aa9d3bba02b8045e6 
  ql/src/test/results/clientpositive/auto_join_filters.q.out a6720d908f4c5a354cb4f3234f8c288249d35d2d 
  ql/src/test/results/clientpositive/auto_join_nulls.q.out 4416f3e921a3590223658eb6b0e15c317733a7e2 
  ql/src/test/results/clientpositive/auto_join_reordering_values.q.out f42b45e635ca5e271d48ea6bc48c8b0e45ac67d1 
  ql/src/test/results/clientpositive/auto_join_stats.q.out d75d6c42eba366905afb4e6e171402c50581ba05 
  ql/src/test/results/clientpositive/auto_join_stats2.q.out a0aefa3de8aa07ab7f4a634fcc22b29ba621a6c5 
  ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 1dc9cd07cddb5bce3b2369c1776b690bb239e050 
  ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out f1aadef724d6f10ca4a710a3d11382e2f01ca1e5 
  ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out fb1e6568de332e930e7836e09aef142f7f66eb17 
  ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 5dad0fb366d4e1fc21a9a7ba034d60c942e8664e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out b1ba1483e1ab83c3f7ea71fddf5247bfc5dbde0b 
  ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 33c56fdc6d6f01377dd78e77b99c229ff437d802 
  ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 460e5b1b0f60c213f3a14172482a9a8f8e85454d 
  ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out a7a5faa8f8cc29ff53328e6db598cc0acf4cb68e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out dfb1a16529bb09de8eb154976386ae39b76420c8 
  ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 013bc07b6ef804d57632ab2840628e7903f3cb47 
  ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out d751e7052a14f2ca308699c3a52beb30f989d0a0 
  ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out 853f6413ad519840c535e32ec680b6eedd13f457 
  ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out e2d797ba8d5083c2400df86aacaa94e22f71d809 
  ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out e3bb51d6ef8d69112acb75688c5eabefc628cab7 
  ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out bbfa75608deef0a72df8104b6836105b296f7d29 
  ql/src/test/results/clientpositive/bucket_map_join_spark1.q.out 870ecdd37c3e4833dc1b182e98e6e4018f719fbe 
  ql/src/test/results/clientpositive/bucket_map_join_spark2.q.out 33f5c46c2adf43a1e13f8af305da6c585998141a 
  ql/src/test/results/clientpositive/bucket_map_join_spark3.q.out 067d1ffff2875a762d98126994f05090d4c4e4cd 
  ql/src/test/results/clientpositive/bucket_map_join_spark4.q.out 41a2ea9bc3a4679cb1cd4e18f693ce467418905f 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 0e446313c0a21f5fd784b9d5fb3d8f4184f1335e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 594dc55754f3d4360a4714357f36c4664d57972e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 5626efde36600fe735756ded1c43940193318a4e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out a937fb4ec66f988822344e38adcd751dee406b50 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 9f530e8b08e88c7bda345e6e343de5e09c0e4898 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 2b2e7bf09276b0b2bc7bc70a9d0df968e45f861b 
  ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out d31c8969113e97c847134c1e95b6db2d876525c1 
  ql/src/test/results/clientpositive/cbo_rp_join1.q.out 69ce6d27571310b05b97ae159de50a5764b4c7f4 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 41f3d09b24715d0fe6905594960f9a1797e769e0 
  ql/src/test/results/clientpositive/column_access_stats.q.out e904347457be1b94586dd4fab281b6e01456cb87 
  ql/src/test/results/clientpositive/constprog2.q.out 792b1119878fcf1c05543998d9f8b7970a4073d1 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out e22a4a905ba0ef2deb2b21a2f31110e1a8dea8ef 
  ql/src/test/results/clientpositive/correlationoptimizer1.q.out c5c9d9c42f91db41abe77165ab16739fcbe9a18e 
  ql/src/test/results/clientpositive/correlationoptimizer11.q.out 4e65fa538451a11f3e69cfaf415d7f0e6d9eef57 
  ql/src/test/results/clientpositive/correlationoptimizer13.q.out d652d87b627171b6c52895873ff1a19bd43e2f61 
  ql/src/test/results/clientpositive/correlationoptimizer4.q.out 95ed8612cfda6426ddb083860194a3261a5622d4 
  ql/src/test/results/clientpositive/correlationoptimizer5.q.out 7f2e19f8871f6d487df38c12386a8928872afc6a 
  ql/src/test/results/clientpositive/correlationoptimizer9.q.out e00860d20ace2891f0c3263a7f090e5dc4bbcfdc 
  ql/src/test/results/clientpositive/create_view.q.out 1038d01460b2e2a5db9e33353ffa7de58fcf5f37 
  ql/src/test/results/clientpositive/cross_product_check_1.q.out 3ab418a0ed2052ee7c2500c0b5b167cf610f1bde 
  ql/src/test/results/clientpositive/cross_product_check_2.q.out 6910b403382ba6ff23dfcc6331372bd7335bdabb 
  ql/src/test/results/clientpositive/decimal_join2.q.out a3ca231b67393f0ee1a0943aee99b2b388687193 
  ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 501a86fc3afe818dbfa73b781f55afeea3923bf9 
  ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5dd927d8d376cb3a702d842a6fc4fb9fa8e63d1d 
  ql/src/test/results/clientpositive/encrypted/encryption_join_with_different_encryption_keys.q.out 1259cd5e64bd95d1fe6ab5dd6b512c848a25c3da 
  ql/src/test/results/clientpositive/explain_logical.q.out 8fa0a4cebc0e026f768c1622e65d2dc52bb60946 
  ql/src/test/results/clientpositive/explain_rearrange.q.out a4671d31185b5623e31927653d47df8612ad63c7 
  ql/src/test/results/clientpositive/filter_join_breaktask.q.out dee3794fccca48107eecbfac6b4b072b0583279a 
  ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out 6ad483b0537ac6da8350655cef0674ae1c2dce8b 
  ql/src/test/results/clientpositive/groupby_sort_1_23.q.out d0644f8b1ebddeeec482eae1002fefbc29d8ebdb 
  ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out a0c7cc05c0129ae131be4714e0b624da1512dd5e 
  ql/src/test/results/clientpositive/having2.q.out 699d8ee803115cf1cbbfeed8ba77eab153f7fd0f 
  ql/src/test/results/clientpositive/index_auto_mult_tables.q.out 2639edf63d24fff28615a8b09d9e7057c1c40da7 
  ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 1aa82ba6c6b0c463d8f8f43c0bc28e15043b1622 
  ql/src/test/results/clientpositive/index_bitmap3.q.out 7d7f9555e0045a3f9228199275edd7a174d7321a 
  ql/src/test/results/clientpositive/index_bitmap_auto.q.out d4a97778824c0f5d63728036e0770a3b0f75d058 
  ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out df305545a78c5777b12a1363e3286b46eb6c31cd 
  ql/src/test/results/clientpositive/innerjoin.q.out 91bb7b3eea9128f6c1566faa5a3f7bee9cd897f4 
  ql/src/test/results/clientpositive/join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/join10.q.out 6309059f0ecfe03a142efb04349dd180d996c9ae 
  ql/src/test/results/clientpositive/join11.q.out 46875b203afc2e60043cc8c70a9b962fff063de8 
  ql/src/test/results/clientpositive/join14.q.out 8b1d399e26d84938288064453fe1248dc3697ce5 
  ql/src/test/results/clientpositive/join19.q.out a385990bb01b39f0691b09b914fff22db728b8ed 
  ql/src/test/results/clientpositive/join29.q.out 15d0cbeb348813ed27e970133822635b5eea5d18 
  ql/src/test/results/clientpositive/join31.q.out 70ca814235aa70eb9e292a5eb9e3795d361a09ea 
  ql/src/test/results/clientpositive/join40.q.out 3b0d24f24b4773869f9c796acab00ae54f0645e1 
  ql/src/test/results/clientpositive/join41.q.out 92563c659cafffd9dbf192a913123c2c127875ff 
  ql/src/test/results/clientpositive/join42.q.out 9fdf6733df1006c101d68f9ee917eede7641f0c8 
  ql/src/test/results/clientpositive/join43.q.out f22a9b834a323a282a952cb6b21c3707b06f685d 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out c1c2105d0f723c0f37de34baad9a48c32ceb5318 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out 8c22a2c324af2dd255a2f415c84656b2601337a5 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out b0258b8f3dfbc9ecbcbfa261a70ccca086a2ff4d 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out 26db67e9f9b8244b2e764b8619202c663e42ea1e 
  ql/src/test/results/clientpositive/join_filters.q.out 4f112bd3f7adac32de0c42ce5ff9d2668b4dc2b0 
  ql/src/test/results/clientpositive/join_filters_overlap.q.out f52cf26fd2a04d0d10a41b43a2b403f00877627f 
  ql/src/test/results/clientpositive/join_grp_diff_keys.q.out a3c3c616952c215eebf282b21de8659c83b307f4 
  ql/src/test/results/clientpositive/join_hive_626.q.out 52e15ad9503a81ed09f06662bcf28be26ad2af7c 
  ql/src/test/results/clientpositive/join_rc.q.out 0c932b4105f82b4ef0e19dde7a8f8ef7e7825e45 
  ql/src/test/results/clientpositive/join_reorder.q.out a9723fad3ad5267ce505f3a055096f7f12c4dfcb 
  ql/src/test/results/clientpositive/join_star.q.out a75b48d14203108d32efd2b18425ec0965c6766d 
  ql/src/test/results/clientpositive/join_vc.q.out c0f11e7a8b9856456930033ec59fe238189b90f2 
  ql/src/test/results/clientpositive/lineage2.q.out aed41b05e12a31205aa045ba17e7606116843180 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out 1f1bf3d429bfad4467fbe421f76c4e1d302a48bb 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out 68d1253d37a4e521ab3e86e4d95723a65147a4ee 
  ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 72a5d0d1d88987a6addf75350cb2a5c0e1d39285 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 7b428bc0cfdfd1c858caa0f76a6b870c17c6205a 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out cec4219215c2279df4ea1c7dd5df639308a78c70 
  ql/src/test/results/clientpositive/llap/explainuser_1.q.out 4b8ec3f4290c67a5af09fb1f2a67314d6939d6b4 
  ql/src/test/results/clientpositive/llap/explainuser_2.q.out 7b361ac5540b7731e4b78a6d5e4c66c8c316c6d9 
  ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 36a032a0c15f78f14d206b495ac0301b902656a0 
  ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out 4c8b295b79070a1cf3b7e70fa51f89bb1b1ea71b 
  ql/src/test/results/clientpositive/llap/mrr.q.out 7026cd4633896dee239cbf3a4dc0176a036df120 
  ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 4d3b13d072f5c21ba93b838c0c5b860404c6c956 
  ql/src/test/results/clientpositive/llap/tez_join.q.out 881a72105563de602d928fd37cf8358000f8ecce 
  ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 921397a8db7f68e90051b14ee43ffc54e8cdb3f4 
  ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 0ad18ed8509b36c5dad20ebef62a809abbcaf75f 
  ql/src/test/results/clientpositive/llap/tez_self_join.q.out f7922c9903aed040ba93bfcbfca7f43c677f64e8 
  ql/src/test/results/clientpositive/llap/tez_smb_1.q.out 8e7078ffa8fa1513dfcedc10852948f32b2762d9 
  ql/src/test/results/clientpositive/llap/tez_smb_main.q.out b9aad00f3c0aa654bebf7683e61734adfc32452f 
  ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out e9192a32473bad683fa1faffb83bdfd8053266e0 
  ql/src/test/results/clientpositive/louter_join_ppr.q.out 65fe2911550a3c131a64d7d0dc332f0b88a93992 
  ql/src/test/results/clientpositive/mapjoin_memcheck.q.out 4b134f21d6e325839035589e122cd8312290b75d 
  ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 7e1e66b960bf899963714c39233051b15d443b35 
  ql/src/test/results/clientpositive/mergejoin.q.out cb96ab35e430859861e8e2ed5b3e834c55f1c86d 
  ql/src/test/results/clientpositive/mergejoins.q.out 37761b728cb15fa0f0964202e9ef01763daa3805 
  ql/src/test/results/clientpositive/mergejoins_mixed.q.out 023f75554bc1797a4ea2b99f71e4d179bd639a77 
  ql/src/test/results/clientpositive/multiMapJoin1.q.out 8548fc79603b85fc93f16a074a58c67a271f4b37 
  ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f638493cc5fa4dba9c27ef1ab994cbbd89 
  ql/src/test/results/clientpositive/multi_join_union.q.out 466f34b14d6c326090f5685487ddc01c1657306a 
  ql/src/test/results/clientpositive/orc_llap.q.out 79c62815eedff704319bf7a0560e571e645166e2 
  ql/src/test/results/clientpositive/parallel_join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/parquet_join.q.out f880d1d5221f8f852f4a1ad875c54acbad9a9da9 
  ql/src/test/results/clientpositive/pcr.q.out 7ba9f87a81337ce052fb6e70b59520c1448183f5 
  ql/src/test/results/clientpositive/pointlookup2.q.out d677327b96ae9b8604b80903eddc0ce6ba74191b 
  ql/src/test/results/clientpositive/pointlookup3.q.out 4cb3cbaaa912869675c88e2403b67270f3327f72 
  ql/src/test/results/clientpositive/ppd_join5.q.out 0807559ca546e8adad986d06e021aa42f873c9e4 
  ql/src/test/results/clientpositive/ppd_outer_join5.q.out 3035a209cf14e4aafb3c986d2b07235a42bec4c8 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 6e6a2d678453ca6fc756f89d3e152e3e3143c10c 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 5dd9ae3c5066ba43b88bb4970075fc235a0f77ba 
  ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out 9368df9a9efd152635d45d52a9af486429409f40 
  ql/src/test/results/clientpositive/quotedid_skew.q.out 9ac2b62d25f49ee074196da3c6bf0edf598f795e 
  ql/src/test/results/clientpositive/runtime_skewjoin_mapjoin_spark.q.out cdd5fd9a5058e62e890f2fb066a89d9eb1467f8c 
  ql/src/test/results/clientpositive/skewjoin.q.out 22a942113c7c870b5d65b9b92523585ec3056897 
  ql/src/test/results/clientpositive/skewjoin_mapjoin1.q.out 91d31cde099e0f6f5fbb442763338b558dab2aa7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin10.q.out ca966c231c009fac51acf3b94075a033be75ff76 
  ql/src/test/results/clientpositive/skewjoin_mapjoin11.q.out 51445a502416b8e91ec5fade4fd2bc23e3e290f7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out f3b552645cdcbd10bc2ce5ac3f1bf34f1e84c60b 
  ql/src/test/results/clientpositive/skewjoin_mapjoin3.q.out 1902c47a640a72a4b79d8ade07c149d84f0301fe 
  ql/src/test/results/clientpositive/skewjoin_mapjoin4.q.out 8101595a0d1bdb3b9bad7d2ac4e0060fb19c8ec7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin5.q.out 261802b1ceb1b2c313140fd6c344486180c6c5d7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin7.q.out 25ff20caba3e8e7cec924ca6d40cb2e9fc0cd8dc 
  ql/src/test/results/clientpositive/skewjoin_mapjoin8.q.out ab7488a4950034992c05419f38ce715373ad6d55 
  ql/src/test/results/clientpositive/skewjoin_mapjoin9.q.out c47755a706ff5e3143103528cd8542a1c4935308 
  ql/src/test/results/clientpositive/skewjoin_onesideskew.q.out 95a2260a74241c3daaa854acc222a059cdca661b 
  ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out 1f21877005fce46a527b4c4783dba08b3afe0418 
  ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out 6ed1eabaaed8a44444b59720d5cae0263f90e766 
  ql/src/test/results/clientpositive/skewjoinopt1.q.out f3aa0f790c42d7f340080da0e40f2adc44014d10 
  ql/src/test/results/clientpositive/skewjoinopt11.q.out 121054b555fde4080ae85423e80ec701afe59dce 
  ql/src/test/results/clientpositive/skewjoinopt12.q.out 7f5a932d976ef19ee80a765f1d19532fd312e5d2 
  ql/src/test/results/clientpositive/skewjoinopt13.q.out a96fd93bc65cd67c10c6a1e7f238d91641c859d7 
  ql/src/test/results/clientpositive/skewjoinopt14.q.out 1e0d438357d6660a913ee2278bc590fe34ae9f7e 
  ql/src/test/results/clientpositive/skewjoinopt15.q.out dbf68f1562f12606b365642334625b0881ab0c17 
  ql/src/test/results/clientpositive/skewjoinopt16.q.out 937a65d0ad5a1ebf54bfbe9ba4aaefbc44bd351d 
  ql/src/test/results/clientpositive/skewjoinopt17.q.out 581e9142d11abe1ccb309ad5bbe7a97cd6195c50 
  ql/src/test/results/clientpositive/skewjoinopt18.q.out 7c1a2daf8954f3910bc4b7c72cba1fc51ccd2d05 
  ql/src/test/results/clientpositive/skewjoinopt19.q.out 91167db9a06c0b8b3be5fcc5af8eeafaef422025 
  ql/src/test/results/clientpositive/skewjoinopt2.q.out 132633f819ce170f95b4ecf9f49cdd368ccd00bf 
  ql/src/test/results/clientpositive/skewjoinopt20.q.out 15e96fdb3f7255d34a3b853d8d9a38b1e7d83bae 
  ql/src/test/results/clientpositive/skewjoinopt21.q.out d58d6945850dbd85fe7c10b69e5fe698fb5b6374 
  ql/src/test/results/clientpositive/skewjoinopt3.q.out fad53c3cdefb4a5688ab0f39bf70214a66d8de87 
  ql/src/test/results/clientpositive/skewjoinopt4.q.out 1d2a5a48c06e8516e32ca69d518a88be7a8f5404 
  ql/src/test/results/clientpositive/skewjoinopt5.q.out f395da892274edb26d0438251ad12e9cd5e84d43 
  ql/src/test/results/clientpositive/skewjoinopt6.q.out ac926f67ab48c88cb9b1325055a93589f08a0bf4 
  ql/src/test/results/clientpositive/skewjoinopt7.q.out 823ac419b4483700d331f89ce126d0c82572d9a0 
  ql/src/test/results/clientpositive/skewjoinopt8.q.out bcd4e3a033708b3779ad96237ea3d5ab29c95061 
  ql/src/test/results/clientpositive/skewjoinopt9.q.out 6e76481874ed3c8cc7c0d569fe2fe6b2991a1084 
  ql/src/test/results/clientpositive/smb_mapjoin_17.q.out 740f2df2fd0d26d03f36826e803974e2f091cef5 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out c0a895995d90d133b5ad732a2c338ec3d1b4e175 
  ql/src/test/results/clientpositive/spark/auto_join1.q.out d26a33e19e5c5e3eba49f842f6b4a99625cd1c54 
  ql/src/test/results/clientpositive/spark/auto_join10.q.out b43e55c94fe559ccb88c530db895ceed3b999a68 
  ql/src/test/results/clientpositive/spark/auto_join11.q.out f8fc309f6d520f12b42fcb2ba4993ed60a50fd67 
  ql/src/test/results/clientpositive/spark/auto_join14.q.out 710a316558920535baaf07572da345acdce82896 
  ql/src/test/results/clientpositive/spark/auto_join24.q.out c714e19e2a77d63a52c5099e65b526581ac4cce7 
  ql/src/test/results/clientpositive/spark/auto_join26.q.out 3c437a163353869bb00b3120e2c8b00138b69e45 
  ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd7939b89c9dcc86f54722749dfb737932760 
  ql/src/test/results/clientpositive/spark/auto_join_filters.q.out b6b89c16a5f4de80a15539e2c13d949c006b9db6 
  ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out 4b809ce9725ed4f00b9a9bce1c6032279d010b6e 
  ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out 9df55b9cbb7461742a33bded522acd582dba57d3 
  ql/src/test/results/clientpositive/spark/auto_join_stats.q.out d72b4f355bada2b132e6d0bef075db1924c4f477 
  ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out 480f784efc7f6bd1833e0b8aa21bea3128ae8dd9 
  ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out 714d09884dd690e782a83a5452a37de11cec3642 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out 6bf47d9167d74120d230b2b9097fea37b8a1fa7d 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out 17d20cba378b95802e2328bde45e700a716cac9c 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out 197b13229441c210c52db173edd4d462c6b00a23 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out 24941e77cd6d35196cb52693e633865e48fda76f 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out bbc4ceed7b65f60063488765775bc6defd8fcda8 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out 464353306e99bf7dc04b76269d68b2f1c98a5081 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out 23530bd77f52f7a4439e60145cb7aebadb43741a 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out b6f6f844acd74b7b0e9d68b28886fa5e652b6608 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out a3e9e263708878e68a25df0735636e37c5a1befc 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out 9d072c7e0da4066edeea9c9b2e3472fda44ff511 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out e0aa44416ea67af2dc243de25c9e67b9fdc00467 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_8.q.out 8171558f517fc05f7cc30607a293e33cb24a5e78 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out 81b4ce226bc857ca9c84541930a9623ea223cba0 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark1.q.out 6230befda172712c6794eabab8a8ce5d00a16fec 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark2.q.out 1a33625caa255df775103ffc67d7bad1598e209c 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark3.q.out fed923c3ad265d85ca241361e7cb991428a6a32f 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out be46c927a2c6e82f086d689a7244e5d2654dbe65 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 2c140655c51434d71690a785b0c78cdb316f5271 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out 33e6d63e0872397e45450d5a87c0f54879d7f846 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out bcef03cbaef4d959d5c900f14cf63a111ded288f 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out f3c8f04b8d1b8807c4e4f20feadf0ceab4e60898 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out 25f61b89494bb66ec62c5ae7701eca234c3bb244 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 2b919a0c17ba73566b77cd55e908b749c1d087c7 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out dade75c17557b29fb6349abb6dd18d8701fd00b2 
  ql/src/test/results/clientpositive/spark/column_access_stats.q.out 869d6cb5681d97b1c173d95b96de37ef4b8e3f43 
  ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 3a3a751d11eecbd265562298e1d76c75f3c451b9 
  ql/src/test/results/clientpositive/spark/cross_product_check_1.q.out c228f0b1809da137ee58dfd5525781364bf16d25 
  ql/src/test/results/clientpositive/spark/cross_product_check_2.q.out ab062ad04be1ec2dc45c27b6242fe3ace905e6c4 
  ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 730a31feff6dd80e34a8c1f192fbdf32c877a311 
  ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 216e43b050100c1243d27d02db35357b06c30f29 
  ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out 8d3f0d84a5445378729c7188a6647d26930d6115 
  ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out 1e01b37293626546976c5c367bbbc70d2a367c44 
  ql/src/test/results/clientpositive/spark/index_bitmap3.q.out 60202f0a065c4b414212f3f3e0eb103ed0b3b671 
  ql/src/test/results/clientpositive/spark/index_bitmap_auto.q.out 5f7513f3e4e938ee3b51c6e497d7476dc7fe2fd1 
  ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out 9b284e797b2173db7aba85546a1ceff784583b74 
  ql/src/test/results/clientpositive/spark/innerjoin.q.out 762ddadef9f18ebbc30a68c7c86bf959f3ff4bc1 
  ql/src/test/results/clientpositive/spark/join1.q.out 4714f112a7f5f4fde0c7a5a6f0f624b94ce25b6d 
  ql/src/test/results/clientpositive/spark/join10.q.out 8d186830a524ccb074958b48e2023961176f7de7 
  ql/src/test/results/clientpositive/spark/join11.q.out 7d59d0c61c0b3044dfaef6b1bd359a862a3431bc 
  ql/src/test/results/clientpositive/spark/join14.q.out 4ca149502e8ba28c554108389fdcf9b4dbb514c8 
  ql/src/test/results/clientpositive/spark/join19.q.out cefcb896ca35e548667497d950590bf8a269506a 
  ql/src/test/results/clientpositive/spark/join29.q.out 9479dd121fc43fbc0ddf61829571658b8fed9ef2 
  ql/src/test/results/clientpositive/spark/join31.q.out 469a19fa5016a6da1e73602577bffc332d1cf700 
  ql/src/test/results/clientpositive/spark/join40.q.out 02c11cd8c562ce0d2cc3efc9a995399e993d5a71 
  ql/src/test/results/clientpositive/spark/join41.q.out 087810460722dfe6ba0c51456da6e821dbadd9b6 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual1.q.out 5a77830a32cd8a06686012a0f0b5b00d9e366c17 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual2.q.out 12bac145892887aef8a58bd4f4560d46bdc8434e 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual3.q.out 180787b4efe9583e436c0511572f87520d9d85a2 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual4.q.out e16884c8b299caede8f7b15bede4551b3811d3c1 
  ql/src/test/results/clientpositive/spark/join_filters_overlap.q.out 0f9d1ae9953e4709e9fc1974aaeea14ca3e05ece 
  ql/src/test/results/clientpositive/spark/join_hive_626.q.out c6fb4f6d13ee6bcdbfe284e584d8d2421bf8598f 
  ql/src/test/results/clientpositive/spark/join_rc.q.out 98c5c02e70a841d5c7043f5e62e8c4003cdff775 
  ql/src/test/results/clientpositive/spark/join_reorder.q.out 8b1a835ae8a7f48acd76e32dcaf94446c25c7bd4 
  ql/src/test/results/clientpositive/spark/join_star.q.out 69c2fd7f7363564a76e071bdbab009bfad1ae03a 
  ql/src/test/results/clientpositive/spark/join_vc.q.out 27265a6e7b47a9a4f42b1162bebf7aa367e429b3 
  ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out 4639b28a1969727c3565aa7071102d2832751afe 
  ql/src/test/results/clientpositive/spark/mapjoin_decimal.q.out bc785f9f6952c645e5340819d5a87e75e90e5816 
  ql/src/test/results/clientpositive/spark/mapjoin_memcheck.q.out 14f316c5170830bbc0087348115ffb7285978959 
  ql/src/test/results/clientpositive/spark/mapjoin_subquery2.q.out a1a409b89b0db2993054023e99ed052e8ab07e2f 
  ql/src/test/results/clientpositive/spark/mergejoins.q.out d2033769c53597cefb50256f5ee5a5245b6ab72b 
  ql/src/test/results/clientpositive/spark/mergejoins_mixed.q.out a72766983d4c48d7b77574af344f5a007c9a587b 
  ql/src/test/results/clientpositive/spark/multi_join_union.q.out ee9f9ca4ca3af88ed75708a0c42fb2ddaf28bdfe 
  ql/src/test/results/clientpositive/spark/parallel_join1.q.out 47555b29f7f292b0d9813fbc319ea681614d587b 
  ql/src/test/results/clientpositive/spark/parquet_join.q.out 390aeb1af2286e1f8844bed44c38f24ba5c711fb 
  ql/src/test/results/clientpositive/spark/pcr.q.out 3ee6e222668576b936ce5bb986fceb8b59efebf1 
  ql/src/test/results/clientpositive/spark/ppd_join5.q.out 6bf50806f80228ce59f57578e4bb23d7879330b2 
  ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out bd9cbcce2a7b7892eb69c8e0d73608ebf424bf16 
  ql/src/test/results/clientpositive/spark/runtime_skewjoin_mapjoin_spark.q.out c21f53b4d2c8446f43ad8878cee804b0a4d4e05f 
  ql/src/test/results/clientpositive/spark/skewjoin.q.out 828a64f2b4a3efe3ce5f7f6ceb17f2555114f16d 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_1.q.out f6acc34ddeb1dd5cd19a9fe67760c3cc64c95421 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_2.q.out e97dba2dcfd1cd7a65a811ad0632957b5d707a9e 
  ql/src/test/results/clientpositive/spark/skewjoinopt1.q.out 3dc9eb040390d70504bd29d2aa83d92e95960edd 
  ql/src/test/results/clientpositive/spark/skewjoinopt11.q.out 47a7d564507e03377395e64a822c5c102c2d007f 
  ql/src/test/results/clientpositive/spark/skewjoinopt12.q.out 9d2ac4db01c6016e14697266bc9a4bfa2a1f0aff 
  ql/src/test/results/clientpositive/spark/skewjoinopt13.q.out 67c9d93954509e41eb46342bed4bc83e6b0a394f 
  ql/src/test/results/clientpositive/spark/skewjoinopt14.q.out 6a7590cbc3c30608e0973b8a51ec25325a791f70 
  ql/src/test/results/clientpositive/spark/skewjoinopt15.q.out f7fbf25473807a352b74bd712253fd15801f987e 
  ql/src/test/results/clientpositive/spark/skewjoinopt16.q.out f298b64d1cfc7223071bc513083d4075d77fc0a3 
  ql/src/test/results/clientpositive/spark/skewjoinopt17.q.out c8353ac027ddb32837ea4066ca7302a1c54015cc 
  ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out fb218ec7089e777eb21c836dbd79ef1698053c95 
  ql/src/test/results/clientpositive/spark/skewjoinopt19.q.out f51d80505c0df97f1c1922dc71d9fe553b8cfa8d 
  ql/src/test/results/clientpositive/spark/skewjoinopt2.q.out b82de82d380a26a6ada350a888c57e094a5b9f63 
  ql/src/test/results/clientpositive/spark/skewjoinopt20.q.out 338da343a9b5dee989c2f9c343f83c58a2e795ea 
  ql/src/test/results/clientpositive/spark/skewjoinopt3.q.out ec9ebee46da96e680dd7e81283a7b338bef2d66c 
  ql/src/test/results/clientpositive/spark/skewjoinopt4.q.out 691cf8d378cfbb1c85ba77a1d75d54a26e814e7a 
  ql/src/test/results/clientpositive/spark/skewjoinopt5.q.out b54a95add8a49cbf011b95af18707abe8039b256 
  ql/src/test/results/clientpositive/spark/skewjoinopt6.q.out 229558bf1adab9138d936c7ecd9ea6ce9eb7ebf4 
  ql/src/test/results/clientpositive/spark/skewjoinopt7.q.out 748b3e40ff510210d143a5ef0cc8c55705641925 
  ql/src/test/results/clientpositive/spark/skewjoinopt8.q.out 5f82fa7b8e45704a8df4911a5eb46b4bbc65322c 
  ql/src/test/results/clientpositive/spark/skewjoinopt9.q.out 8d929110da66a822dda61ea9748509c2f160092b 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_17.q.out 1486ca91bb5a92330b751605b426be34c1bb89a5 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out cb811edd5d3460a21c27d5d2460d618e1da053f0 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out b2a16813bd002fcde7a15bb1470d9e03d35e01f9 
  ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/spark/temp_table_join1.q.out 1a1340ec642f4dcc4a8b5bff792e0c4db85cedaa 
  ql/src/test/results/clientpositive/spark/union22.q.out 6185e667cb436023960c1bf45765598b396b65f4 
  ql/src/test/results/clientpositive/spark/union24.q.out b46e8a2429b7dae5c5f4d5968dad6b5b6752b36f 
  ql/src/test/results/clientpositive/spark/union27.q.out 543eade4e092ec96d2bb06c20eec1c4579917f43 
  ql/src/test/results/clientpositive/spark/union32.q.out 443796c3098ba321579112ca20fc1ea6a74d9c73 
  ql/src/test/results/clientpositive/spark/union_remove_12.q.out e57626f19d858f5b2b6e672f9984142702161bab 
  ql/src/test/results/clientpositive/spark/union_remove_13.q.out bb294cdb1625ea05952025f1ee01442be1ee39ff 
  ql/src/test/results/clientpositive/spark/union_remove_14.q.out 3bb9194782e757f1258fb9ab034e0b4d5b247ec8 
  ql/src/test/results/clientpositive/spark/union_remove_23.q.out adb0c62a38da0856f892c5237583ad5d74b2d7d5 
  ql/src/test/results/clientpositive/spark/vector_decimal_mapjoin.q.out d138102ff79b926336c25ff882cd6c827cd75c22 
  ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 6308cee73f8339cb0ddc9317000e9f19baba5923 
  ql/src/test/results/clientpositive/subquery_in.q.out f12af5701e4aa5bb40793131797ff191fe5f9aed 
  ql/src/test/results/clientpositive/subquery_notin.q.out 5563794f9761a8269a56c7e716545c5edb1e4076 
  ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 9689ae37dfedc8c3becd6915e1e4cd5a5da29f9b 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/temp_table_join1.q.out afb1c1053a62aaf28314705d85606c29074114b0 
  ql/src/test/results/clientpositive/tez/auto_join1.q.out 41cbcc7f7bd4709d91f04728b75a6d4d96173cfa 
  ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 8fde41d3a330cc26c6fb89f00f01dad210546914 
  ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out b9a759f3e79eba581295b2ecdb43b865bd418a5f 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out af0ee0067978e2bcc377bb2c6188bf2682fe39ce 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out 98e099ce16cba491c6287dd3f725436b12e09eee 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out 4ac305f195f86bc6bc50d28805d855517fa67caa 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out c1c406fe61d25ebefbe8dbd1f31e65b3d1018c14 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out 81b6fe6ce4f820339a28841b4016d8acd7683bd2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out 5e30dffb338d82ada0c0daf6fdf336f2a0d65a51 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out 96063eff71e546a4f3034a00d1e0bafce10215e4 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out 956d11dc06f4f52112c7646917ff989f934ff40b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out bbb0cbbd4544d826aa2019e606499431dc6ba67b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out 8f31e9463fe5a9b30cc1ec28688c3a30bacaa601 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out 9fc559d758ddfd30bd7ac2da98be28632598f951 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out 4f06198d4e3a4c92f36d9e3e9c496d32fec1b59c 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out 2608c27969894ed6f63e76190584fc23491e25e2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out 9f3e6989b138e2c46567d09ffc71faf6c271e820 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 3ccc52f757bacd868d5aa06a22c7ecb5e6888929 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out 959d7d0cde334e8e38900ed041da62bf10ce0aad 
  ql/src/test/results/clientpositive/tez/constprog_dpp.q.out 0bc964b7c9a2faa8382c801aa991da794e448caf 
  ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out 444f93180cef05ac034bb36fe9f8bde7556d2c35 
  ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out 35c4ea81a98f90c81dfb8413936cc21b967c4166 
  ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out 5e8015df1716d924713038c23d50ed676a99504f 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 792ccaff77ec7e786331f1f1a0acc80bfe3edbc9 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 430d5ad2fcff85a55917a6fda2a74e9c290324f1 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out fa29dfec8fe38fcbec2cfa22859821898e07dbaa 
  ql/src/test/results/clientpositive/tez/explainuser_2.q.out ff055ea76e84d0fbf01ae120e9781d080b1476ba 
  ql/src/test/results/clientpositive/tez/explainuser_3.q.out 880d2ad52cdaa78cf0b07bcbd7375aff5f32d9d3 
  ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out c683ca2acf3724bc3b31038d116b1c1d8abf9f1b 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 69fab90211892b606fdabd308565d744d7aba691 
  ql/src/test/results/clientpositive/tez/join1.q.out c5bd100c17588eb59355a5ef3836aaaceab8687d 
  ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out 4b15062c13f358d4c0422b9a1e0fe2c8d4a37041 
  ql/src/test/results/clientpositive/tez/mergejoin.q.out de38ac368e7d748a20c692c4f0154db75eb82fe9 
  ql/src/test/results/clientpositive/tez/mrr.q.out 4d68a2f285d0c7006037b12a61f86549233397ab 
  ql/src/test/results/clientpositive/tez/skewjoin.q.out 7d0a8e5601f9e04125d17cdc7e415c37d2127105 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out add2c525cefc2ceff1479470c6884138b39a322f 
  ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b31a403373ad9c4a500f4ee8f85df769ae991ad7 
  ql/src/test/results/clientpositive/tez/tez_join.q.out 7b22996ff56946a85fa3e82609b7cf2b6ed2d290 
  ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 7e54e298d20ae5d3f3cf6720ef1fc86f20933a1f 
  ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out 401506b76e383674c049c1e528dde434c1bfea31 
  ql/src/test/results/clientpositive/tez/tez_self_join.q.out be538ac53eb4909d5bdc21f3ad1d0d460b11b158 
  ql/src/test/results/clientpositive/tez/tez_smb_1.q.out e60d5af14d320949981a28e81168a775191da9cf 
  ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out 82ec31db2f8f33ff1fea9c9e58ca7eced637116b 
  ql/src/test/results/clientpositive/tez/tez_smb_main.q.out 52e1750f354f6fd8457fc11e889129454952452f 
  ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 95378079a1161cb7fcafc6f56ad57169113d5678 
  ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out cb6de2413ee2d8daacb75a1e2ab0784e8721ed40 
  ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out c3febc156349ed844f5319ad667a41aa4e2ab800 
  ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out 0825fc9029efc292c7472608af2c43d619da5a3a 
  ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out 37125492077abb25feaea9a0c86b3841a0529396 
  ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b9d601a087679239d73f305773e749be82bd4392 
  ql/src/test/results/clientpositive/tez/vector_join_filters.q.out 8cc9311f86549a00ba90c6a7aac66fa13c290ae7 
  ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out 2243072aaf9756481c4ecc0ff3da65d86d2413aa 
  ql/src/test/results/clientpositive/tez/vector_left_outer_join2.q.out 6c781e3a7d5dacf5a775f05a6fa8b996ffa92b8d 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out d2937a5b71b9908b96bf84c340383d55ea39cbdb 
  ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out d65ea5b84ce2b16481b85f576e6ebe70a8da36bf 
  ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out d1ee177ee6142cdacf782a5f76e386f20335fb7d 
  ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out 3c681c3256f5b7b5e68ecadd714209762e9a1a99 
  ql/src/test/results/clientpositive/tez/vectorized_context.q.out b2b71cd5d89dafb0b70530e1145f388062615b6e 
  ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out da2033b7bbe1e89031a24b4e2a21da44d015acb6 
  ql/src/test/results/clientpositive/udf_folder_constants.q.out 65ee693477bf9f2564d03bce80eb46b11afbe9dc 
  ql/src/test/results/clientpositive/union22.q.out beb039ee73df9d3158e5f5eea1e0f16df53a1f43 
  ql/src/test/results/clientpositive/union24.q.out c0f8cd02d091c0c7ef5b6da53e3aca2e24a6bdd2 
  ql/src/test/results/clientpositive/union27.q.out 9df606dffe164e170496334459e3523abdf4bb86 
  ql/src/test/results/clientpositive/union32.q.out 22b7bbc37f0aeb7189915e1aa5563a26ada5a2f5 
  ql/src/test/results/clientpositive/union34.q.out 9ee382b5eabe72eedc34386c82e3e0908e65f079 
  ql/src/test/results/clientpositive/unionDistinct_1.q.out 591df42a2ed75f4e3a7d1b9c776281708b76a4f1 
  ql/src/test/results/clientpositive/union_remove_12.q.out 82dbcdb6ad8b2f1f244a03c4d41326d8a929f43e 
  ql/src/test/results/clientpositive/union_remove_13.q.out 5d8433e682344ea3b3934829436cf445ebd2e7a5 
  ql/src/test/results/clientpositive/union_remove_14.q.out 4760f297ac0197df9df52b9a5b916eecff1a313f 
  ql/src/test/results/clientpositive/union_remove_23.q.out cdbe914230d43c4ad3b3de5b3523f0c6cc8db514 
  ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out 827e6b57c8c12346732af77f1b01c77b113a97ef 
  ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out 7da8ae08bdaf2eb5dd0510d5705176da73096a08 
  ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out 02e36813dae774daccdaf5cf0873539ad185fb25 
  ql/src/test/results/clientpositive/vector_decimal_mapjoin.q.out d3356edf4857fa7f4f44927dedfa5d92c20a7c67 
  ql/src/test/results/clientpositive/vector_inner_join.q.out 916c8e6d127a7a6f5f8b15af8e4b4d332266307b 
  ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out 7d47bcb45151953b133acf4ca9dab4bfdc7eab93 
  ql/src/test/results/clientpositive/vector_join_filters.q.out 48fc072421c1d9909c3d4768c4c6e86d4278325c 
  ql/src/test/results/clientpositive/vector_join_nulls.q.out c1516f270b633861a3d8922f1acce716c3bccedc 
  ql/src/test/results/clientpositive/vector_left_outer_join2.q.out a396d550e8820f638cb955726757b7f5a8ef4c38 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out ee74fbe039de92cff01f804173d180cba2974cc6 
  ql/src/test/results/clientpositive/vector_mr_diff_schema_alias.q.out 4535058e80af069980898a874e06e757383c0c90 
  ql/src/test/results/clientpositive/vector_outer_join0.q.out 0f3a273ce55234fe625fefa25d8e222790a0c232 
  ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out e960ead144f0c87c8f9b702529a994207d402556 
  ql/src/test/results/clientpositive/vectorized_context.q.out 16d864f58d1fc7a40657b075a49890593428d3d6 

Diff: https://reviews.apache.org/r/40055/diff/


Testing
-------

Existing tests.


Thanks,

Jesús Camacho Rodríguez


Re: Review Request 40055: HIVE-12017

Posted by Jesús Camacho Rodríguez <jc...@hortonworks.com>.

> On Nov. 17, 2015, 7:39 p.m., Ashutosh Chauhan wrote:
> > ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java, lines 886-892
> > <https://reviews.apache.org/r/40055/diff/2/?file=1126454#file1126454line886>
> >
> >     All these rules don't need stats, it will be better to move them out of try block, so that we still leverage them even when stats are not available.

I think we should not remove them from there, as they might interact with the join ordering rules. But I could execute them in the catch block instead.


- Jesús


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40055/#review106922
-----------------------------------------------------------


On Nov. 16, 2015, 6:16 p.m., Jesús Camacho Rodríguez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/40055/
> -----------------------------------------------------------
> 
> (Updated Nov. 16, 2015, 6:16 p.m.)
> 
> 
> Review request for hive, Ashutosh Chauhan and John Pullokkaran.
> 
> 
> Bugs: HIVE-12017
>     https://issues.apache.org/jira/browse/HIVE-12017
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> Do not disable CBO by default when number of joins in a query is equal or less than 1
> 
> 
> Diffs
> -----
> 
>   hbase-handler/src/test/results/positive/hbase_queries.q.out d044c7ed3874acaf521d83bdddfa02276bf71cb3 
>   ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java b4e7d47134357bc1e25af8642373ffb9babc015b 
>   ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateProjectMergeRule.java 53f04ee72d8a614a602ada688f89d1febd467689 
>   ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java a17fb9498557fc95f273240c1484d69f514fcad0 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java de67b54a2c6cfd9bc4413ebf7f715e54c61b966f 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 1ca113cba30b26a38abf4910aafd0bec2bbd9a51 
>   ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out 623c2e85a84919b41735913c3da32514f5d3ff22 
>   ql/src/test/results/clientnegative/join_nonexistent_part.q.out 391dd0592611d7af8484c52efde3a50fb7dfa44d 
>   ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out aa380b20efee11a0a3a4c7acaeb9482444c1d3ce 
>   ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out c2b98727d21f4990ae7496a0a8fa9ac16598f4c0 
>   ql/src/test/results/clientpositive/archive_multi.q.out 0ad29d122153bd4adf4d19064188b0c4f94e05ab 
>   ql/src/test/results/clientpositive/auto_join1.q.out 48ad641788a6adfad5f7e4fcdfef3d67eac70a4e 
>   ql/src/test/results/clientpositive/auto_join10.q.out fa6f62d18abbf517c4e49ac3fa9da190c23a119f 
>   ql/src/test/results/clientpositive/auto_join11.q.out 851920b9dce7d9fb8d105ef81404f3f67166ad15 
>   ql/src/test/results/clientpositive/auto_join14.q.out 47e1724ab18ac322a83f687fab37ea44c4fdf78a 
>   ql/src/test/results/clientpositive/auto_join24.q.out 5b573033d317e3e7dbf70f9b6ef253b35ac7c140 
>   ql/src/test/results/clientpositive/auto_join26.q.out 94ab76f750a2ce51a645012dcd5beb43b560445a 
>   ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b377a644e62a94d69aa9d3bba02b8045e6 
>   ql/src/test/results/clientpositive/auto_join_filters.q.out a6720d908f4c5a354cb4f3234f8c288249d35d2d 
>   ql/src/test/results/clientpositive/auto_join_nulls.q.out 4416f3e921a3590223658eb6b0e15c317733a7e2 
>   ql/src/test/results/clientpositive/auto_join_reordering_values.q.out f42b45e635ca5e271d48ea6bc48c8b0e45ac67d1 
>   ql/src/test/results/clientpositive/auto_join_stats.q.out d75d6c42eba366905afb4e6e171402c50581ba05 
>   ql/src/test/results/clientpositive/auto_join_stats2.q.out a0aefa3de8aa07ab7f4a634fcc22b29ba621a6c5 
>   ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 1dc9cd07cddb5bce3b2369c1776b690bb239e050 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out f1aadef724d6f10ca4a710a3d11382e2f01ca1e5 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out fb1e6568de332e930e7836e09aef142f7f66eb17 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 5dad0fb366d4e1fc21a9a7ba034d60c942e8664e 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out b1ba1483e1ab83c3f7ea71fddf5247bfc5dbde0b 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 33c56fdc6d6f01377dd78e77b99c229ff437d802 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 460e5b1b0f60c213f3a14172482a9a8f8e85454d 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out a7a5faa8f8cc29ff53328e6db598cc0acf4cb68e 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out dfb1a16529bb09de8eb154976386ae39b76420c8 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 013bc07b6ef804d57632ab2840628e7903f3cb47 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out d751e7052a14f2ca308699c3a52beb30f989d0a0 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out 853f6413ad519840c535e32ec680b6eedd13f457 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out e2d797ba8d5083c2400df86aacaa94e22f71d809 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out e3bb51d6ef8d69112acb75688c5eabefc628cab7 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out bbfa75608deef0a72df8104b6836105b296f7d29 
>   ql/src/test/results/clientpositive/bucket_map_join_spark1.q.out 870ecdd37c3e4833dc1b182e98e6e4018f719fbe 
>   ql/src/test/results/clientpositive/bucket_map_join_spark2.q.out 33f5c46c2adf43a1e13f8af305da6c585998141a 
>   ql/src/test/results/clientpositive/bucket_map_join_spark3.q.out 067d1ffff2875a762d98126994f05090d4c4e4cd 
>   ql/src/test/results/clientpositive/bucket_map_join_spark4.q.out 41a2ea9bc3a4679cb1cd4e18f693ce467418905f 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 0e446313c0a21f5fd784b9d5fb3d8f4184f1335e 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 594dc55754f3d4360a4714357f36c4664d57972e 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 5626efde36600fe735756ded1c43940193318a4e 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out a937fb4ec66f988822344e38adcd751dee406b50 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 9f530e8b08e88c7bda345e6e343de5e09c0e4898 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 2b2e7bf09276b0b2bc7bc70a9d0df968e45f861b 
>   ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out d31c8969113e97c847134c1e95b6db2d876525c1 
>   ql/src/test/results/clientpositive/cbo_rp_join1.q.out 69ce6d27571310b05b97ae159de50a5764b4c7f4 
>   ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 41f3d09b24715d0fe6905594960f9a1797e769e0 
>   ql/src/test/results/clientpositive/column_access_stats.q.out e904347457be1b94586dd4fab281b6e01456cb87 
>   ql/src/test/results/clientpositive/constprog2.q.out 792b1119878fcf1c05543998d9f8b7970a4073d1 
>   ql/src/test/results/clientpositive/constprog_partitioner.q.out e22a4a905ba0ef2deb2b21a2f31110e1a8dea8ef 
>   ql/src/test/results/clientpositive/correlationoptimizer1.q.out c5c9d9c42f91db41abe77165ab16739fcbe9a18e 
>   ql/src/test/results/clientpositive/correlationoptimizer11.q.out 4e65fa538451a11f3e69cfaf415d7f0e6d9eef57 
>   ql/src/test/results/clientpositive/correlationoptimizer13.q.out d652d87b627171b6c52895873ff1a19bd43e2f61 
>   ql/src/test/results/clientpositive/correlationoptimizer4.q.out 95ed8612cfda6426ddb083860194a3261a5622d4 
>   ql/src/test/results/clientpositive/correlationoptimizer5.q.out 7f2e19f8871f6d487df38c12386a8928872afc6a 
>   ql/src/test/results/clientpositive/correlationoptimizer9.q.out e00860d20ace2891f0c3263a7f090e5dc4bbcfdc 
>   ql/src/test/results/clientpositive/create_view.q.out 1038d01460b2e2a5db9e33353ffa7de58fcf5f37 
>   ql/src/test/results/clientpositive/cross_product_check_1.q.out 3ab418a0ed2052ee7c2500c0b5b167cf610f1bde 
>   ql/src/test/results/clientpositive/cross_product_check_2.q.out 6910b403382ba6ff23dfcc6331372bd7335bdabb 
>   ql/src/test/results/clientpositive/decimal_join2.q.out a3ca231b67393f0ee1a0943aee99b2b388687193 
>   ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 501a86fc3afe818dbfa73b781f55afeea3923bf9 
>   ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5dd927d8d376cb3a702d842a6fc4fb9fa8e63d1d 
>   ql/src/test/results/clientpositive/encrypted/encryption_join_with_different_encryption_keys.q.out 1259cd5e64bd95d1fe6ab5dd6b512c848a25c3da 
>   ql/src/test/results/clientpositive/explain_logical.q.out 8fa0a4cebc0e026f768c1622e65d2dc52bb60946 
>   ql/src/test/results/clientpositive/explain_rearrange.q.out a4671d31185b5623e31927653d47df8612ad63c7 
>   ql/src/test/results/clientpositive/filter_join_breaktask.q.out dee3794fccca48107eecbfac6b4b072b0583279a 
>   ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out 6ad483b0537ac6da8350655cef0674ae1c2dce8b 
>   ql/src/test/results/clientpositive/groupby_sort_1_23.q.out d0644f8b1ebddeeec482eae1002fefbc29d8ebdb 
>   ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out a0c7cc05c0129ae131be4714e0b624da1512dd5e 
>   ql/src/test/results/clientpositive/having2.q.out 699d8ee803115cf1cbbfeed8ba77eab153f7fd0f 
>   ql/src/test/results/clientpositive/index_auto_mult_tables.q.out 2639edf63d24fff28615a8b09d9e7057c1c40da7 
>   ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 1aa82ba6c6b0c463d8f8f43c0bc28e15043b1622 
>   ql/src/test/results/clientpositive/index_bitmap3.q.out 7d7f9555e0045a3f9228199275edd7a174d7321a 
>   ql/src/test/results/clientpositive/index_bitmap_auto.q.out d4a97778824c0f5d63728036e0770a3b0f75d058 
>   ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out df305545a78c5777b12a1363e3286b46eb6c31cd 
>   ql/src/test/results/clientpositive/innerjoin.q.out 91bb7b3eea9128f6c1566faa5a3f7bee9cd897f4 
>   ql/src/test/results/clientpositive/join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
>   ql/src/test/results/clientpositive/join10.q.out 6309059f0ecfe03a142efb04349dd180d996c9ae 
>   ql/src/test/results/clientpositive/join11.q.out 46875b203afc2e60043cc8c70a9b962fff063de8 
>   ql/src/test/results/clientpositive/join14.q.out 8b1d399e26d84938288064453fe1248dc3697ce5 
>   ql/src/test/results/clientpositive/join19.q.out a385990bb01b39f0691b09b914fff22db728b8ed 
>   ql/src/test/results/clientpositive/join29.q.out 15d0cbeb348813ed27e970133822635b5eea5d18 
>   ql/src/test/results/clientpositive/join31.q.out 70ca814235aa70eb9e292a5eb9e3795d361a09ea 
>   ql/src/test/results/clientpositive/join40.q.out 3b0d24f24b4773869f9c796acab00ae54f0645e1 
>   ql/src/test/results/clientpositive/join41.q.out 92563c659cafffd9dbf192a913123c2c127875ff 
>   ql/src/test/results/clientpositive/join42.q.out 9fdf6733df1006c101d68f9ee917eede7641f0c8 
>   ql/src/test/results/clientpositive/join43.q.out f22a9b834a323a282a952cb6b21c3707b06f685d 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out c1c2105d0f723c0f37de34baad9a48c32ceb5318 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out 8c22a2c324af2dd255a2f415c84656b2601337a5 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out b0258b8f3dfbc9ecbcbfa261a70ccca086a2ff4d 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out 26db67e9f9b8244b2e764b8619202c663e42ea1e 
>   ql/src/test/results/clientpositive/join_filters.q.out 4f112bd3f7adac32de0c42ce5ff9d2668b4dc2b0 
>   ql/src/test/results/clientpositive/join_filters_overlap.q.out f52cf26fd2a04d0d10a41b43a2b403f00877627f 
>   ql/src/test/results/clientpositive/join_grp_diff_keys.q.out a3c3c616952c215eebf282b21de8659c83b307f4 
>   ql/src/test/results/clientpositive/join_hive_626.q.out 52e15ad9503a81ed09f06662bcf28be26ad2af7c 
>   ql/src/test/results/clientpositive/join_rc.q.out 0c932b4105f82b4ef0e19dde7a8f8ef7e7825e45 
>   ql/src/test/results/clientpositive/join_reorder.q.out a9723fad3ad5267ce505f3a055096f7f12c4dfcb 
>   ql/src/test/results/clientpositive/join_star.q.out a75b48d14203108d32efd2b18425ec0965c6766d 
>   ql/src/test/results/clientpositive/join_vc.q.out c0f11e7a8b9856456930033ec59fe238189b90f2 
>   ql/src/test/results/clientpositive/lineage2.q.out aed41b05e12a31205aa045ba17e7606116843180 
>   ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out 1f1bf3d429bfad4467fbe421f76c4e1d302a48bb 
>   ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out 68d1253d37a4e521ab3e86e4d95723a65147a4ee 
>   ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 72a5d0d1d88987a6addf75350cb2a5c0e1d39285 
>   ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 7b428bc0cfdfd1c858caa0f76a6b870c17c6205a 
>   ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out cec4219215c2279df4ea1c7dd5df639308a78c70 
>   ql/src/test/results/clientpositive/llap/explainuser_1.q.out 4b8ec3f4290c67a5af09fb1f2a67314d6939d6b4 
>   ql/src/test/results/clientpositive/llap/explainuser_2.q.out 7b361ac5540b7731e4b78a6d5e4c66c8c316c6d9 
>   ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 36a032a0c15f78f14d206b495ac0301b902656a0 
>   ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out 4c8b295b79070a1cf3b7e70fa51f89bb1b1ea71b 
>   ql/src/test/results/clientpositive/llap/mrr.q.out 7026cd4633896dee239cbf3a4dc0176a036df120 
>   ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 4d3b13d072f5c21ba93b838c0c5b860404c6c956 
>   ql/src/test/results/clientpositive/llap/tez_join.q.out 881a72105563de602d928fd37cf8358000f8ecce 
>   ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 921397a8db7f68e90051b14ee43ffc54e8cdb3f4 
>   ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 0ad18ed8509b36c5dad20ebef62a809abbcaf75f 
>   ql/src/test/results/clientpositive/llap/tez_self_join.q.out f7922c9903aed040ba93bfcbfca7f43c677f64e8 
>   ql/src/test/results/clientpositive/llap/tez_smb_1.q.out 8e7078ffa8fa1513dfcedc10852948f32b2762d9 
>   ql/src/test/results/clientpositive/llap/tez_smb_main.q.out b9aad00f3c0aa654bebf7683e61734adfc32452f 
>   ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out e9192a32473bad683fa1faffb83bdfd8053266e0 
>   ql/src/test/results/clientpositive/louter_join_ppr.q.out 65fe2911550a3c131a64d7d0dc332f0b88a93992 
>   ql/src/test/results/clientpositive/mapjoin_memcheck.q.out 4b134f21d6e325839035589e122cd8312290b75d 
>   ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 7e1e66b960bf899963714c39233051b15d443b35 
>   ql/src/test/results/clientpositive/mergejoin.q.out cb96ab35e430859861e8e2ed5b3e834c55f1c86d 
>   ql/src/test/results/clientpositive/mergejoins.q.out 37761b728cb15fa0f0964202e9ef01763daa3805 
>   ql/src/test/results/clientpositive/mergejoins_mixed.q.out 023f75554bc1797a4ea2b99f71e4d179bd639a77 
>   ql/src/test/results/clientpositive/multiMapJoin1.q.out 8548fc79603b85fc93f16a074a58c67a271f4b37 
>   ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f638493cc5fa4dba9c27ef1ab994cbbd89 
>   ql/src/test/results/clientpositive/multi_join_union.q.out 466f34b14d6c326090f5685487ddc01c1657306a 
>   ql/src/test/results/clientpositive/orc_llap.q.out 79c62815eedff704319bf7a0560e571e645166e2 
>   ql/src/test/results/clientpositive/parallel_join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
>   ql/src/test/results/clientpositive/parquet_join.q.out f880d1d5221f8f852f4a1ad875c54acbad9a9da9 
>   ql/src/test/results/clientpositive/pcr.q.out 7ba9f87a81337ce052fb6e70b59520c1448183f5 
>   ql/src/test/results/clientpositive/pointlookup2.q.out d677327b96ae9b8604b80903eddc0ce6ba74191b 
>   ql/src/test/results/clientpositive/pointlookup3.q.out 4cb3cbaaa912869675c88e2403b67270f3327f72 
>   ql/src/test/results/clientpositive/ppd_join5.q.out 0807559ca546e8adad986d06e021aa42f873c9e4 
>   ql/src/test/results/clientpositive/ppd_outer_join5.q.out 3035a209cf14e4aafb3c986d2b07235a42bec4c8 
>   ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 6e6a2d678453ca6fc756f89d3e152e3e3143c10c 
>   ql/src/test/results/clientpositive/ppd_union_view.q.out 5dd9ae3c5066ba43b88bb4970075fc235a0f77ba 
>   ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out 9368df9a9efd152635d45d52a9af486429409f40 
>   ql/src/test/results/clientpositive/quotedid_skew.q.out 9ac2b62d25f49ee074196da3c6bf0edf598f795e 
>   ql/src/test/results/clientpositive/runtime_skewjoin_mapjoin_spark.q.out cdd5fd9a5058e62e890f2fb066a89d9eb1467f8c 
>   ql/src/test/results/clientpositive/skewjoin.q.out 22a942113c7c870b5d65b9b92523585ec3056897 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin1.q.out 91d31cde099e0f6f5fbb442763338b558dab2aa7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin10.q.out ca966c231c009fac51acf3b94075a033be75ff76 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin11.q.out 51445a502416b8e91ec5fade4fd2bc23e3e290f7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out f3b552645cdcbd10bc2ce5ac3f1bf34f1e84c60b 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin3.q.out 1902c47a640a72a4b79d8ade07c149d84f0301fe 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin4.q.out 8101595a0d1bdb3b9bad7d2ac4e0060fb19c8ec7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin5.q.out 261802b1ceb1b2c313140fd6c344486180c6c5d7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin7.q.out 25ff20caba3e8e7cec924ca6d40cb2e9fc0cd8dc 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin8.q.out ab7488a4950034992c05419f38ce715373ad6d55 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin9.q.out c47755a706ff5e3143103528cd8542a1c4935308 
>   ql/src/test/results/clientpositive/skewjoin_onesideskew.q.out 95a2260a74241c3daaa854acc222a059cdca661b 
>   ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out 1f21877005fce46a527b4c4783dba08b3afe0418 
>   ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out 6ed1eabaaed8a44444b59720d5cae0263f90e766 
>   ql/src/test/results/clientpositive/skewjoinopt1.q.out f3aa0f790c42d7f340080da0e40f2adc44014d10 
>   ql/src/test/results/clientpositive/skewjoinopt11.q.out 121054b555fde4080ae85423e80ec701afe59dce 
>   ql/src/test/results/clientpositive/skewjoinopt12.q.out 7f5a932d976ef19ee80a765f1d19532fd312e5d2 
>   ql/src/test/results/clientpositive/skewjoinopt13.q.out a96fd93bc65cd67c10c6a1e7f238d91641c859d7 
>   ql/src/test/results/clientpositive/skewjoinopt14.q.out 1e0d438357d6660a913ee2278bc590fe34ae9f7e 
>   ql/src/test/results/clientpositive/skewjoinopt15.q.out dbf68f1562f12606b365642334625b0881ab0c17 
>   ql/src/test/results/clientpositive/skewjoinopt16.q.out 937a65d0ad5a1ebf54bfbe9ba4aaefbc44bd351d 
>   ql/src/test/results/clientpositive/skewjoinopt17.q.out 581e9142d11abe1ccb309ad5bbe7a97cd6195c50 
>   ql/src/test/results/clientpositive/skewjoinopt18.q.out 7c1a2daf8954f3910bc4b7c72cba1fc51ccd2d05 
>   ql/src/test/results/clientpositive/skewjoinopt19.q.out 91167db9a06c0b8b3be5fcc5af8eeafaef422025 
>   ql/src/test/results/clientpositive/skewjoinopt2.q.out 132633f819ce170f95b4ecf9f49cdd368ccd00bf 
>   ql/src/test/results/clientpositive/skewjoinopt20.q.out 15e96fdb3f7255d34a3b853d8d9a38b1e7d83bae 
>   ql/src/test/results/clientpositive/skewjoinopt21.q.out d58d6945850dbd85fe7c10b69e5fe698fb5b6374 
>   ql/src/test/results/clientpositive/skewjoinopt3.q.out fad53c3cdefb4a5688ab0f39bf70214a66d8de87 
>   ql/src/test/results/clientpositive/skewjoinopt4.q.out 1d2a5a48c06e8516e32ca69d518a88be7a8f5404 
>   ql/src/test/results/clientpositive/skewjoinopt5.q.out f395da892274edb26d0438251ad12e9cd5e84d43 
>   ql/src/test/results/clientpositive/skewjoinopt6.q.out ac926f67ab48c88cb9b1325055a93589f08a0bf4 
>   ql/src/test/results/clientpositive/skewjoinopt7.q.out 823ac419b4483700d331f89ce126d0c82572d9a0 
>   ql/src/test/results/clientpositive/skewjoinopt8.q.out bcd4e3a033708b3779ad96237ea3d5ab29c95061 
>   ql/src/test/results/clientpositive/skewjoinopt9.q.out 6e76481874ed3c8cc7c0d569fe2fe6b2991a1084 
>   ql/src/test/results/clientpositive/smb_mapjoin_17.q.out 740f2df2fd0d26d03f36826e803974e2f091cef5 
>   ql/src/test/results/clientpositive/smb_mapjoin_25.q.out c0a895995d90d133b5ad732a2c338ec3d1b4e175 
>   ql/src/test/results/clientpositive/spark/auto_join1.q.out d26a33e19e5c5e3eba49f842f6b4a99625cd1c54 
>   ql/src/test/results/clientpositive/spark/auto_join10.q.out b43e55c94fe559ccb88c530db895ceed3b999a68 
>   ql/src/test/results/clientpositive/spark/auto_join11.q.out f8fc309f6d520f12b42fcb2ba4993ed60a50fd67 
>   ql/src/test/results/clientpositive/spark/auto_join14.q.out 710a316558920535baaf07572da345acdce82896 
>   ql/src/test/results/clientpositive/spark/auto_join24.q.out c714e19e2a77d63a52c5099e65b526581ac4cce7 
>   ql/src/test/results/clientpositive/spark/auto_join26.q.out 3c437a163353869bb00b3120e2c8b00138b69e45 
>   ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd7939b89c9dcc86f54722749dfb737932760 
>   ql/src/test/results/clientpositive/spark/auto_join_filters.q.out b6b89c16a5f4de80a15539e2c13d949c006b9db6 
>   ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out 4b809ce9725ed4f00b9a9bce1c6032279d010b6e 
>   ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out 9df55b9cbb7461742a33bded522acd582dba57d3 
>   ql/src/test/results/clientpositive/spark/auto_join_stats.q.out d72b4f355bada2b132e6d0bef075db1924c4f477 
>   ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out 480f784efc7f6bd1833e0b8aa21bea3128ae8dd9 
>   ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out 714d09884dd690e782a83a5452a37de11cec3642 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out 6bf47d9167d74120d230b2b9097fea37b8a1fa7d 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out 17d20cba378b95802e2328bde45e700a716cac9c 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out 197b13229441c210c52db173edd4d462c6b00a23 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out 24941e77cd6d35196cb52693e633865e48fda76f 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out bbc4ceed7b65f60063488765775bc6defd8fcda8 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out 464353306e99bf7dc04b76269d68b2f1c98a5081 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out 23530bd77f52f7a4439e60145cb7aebadb43741a 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out b6f6f844acd74b7b0e9d68b28886fa5e652b6608 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out a3e9e263708878e68a25df0735636e37c5a1befc 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out 9d072c7e0da4066edeea9c9b2e3472fda44ff511 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out e0aa44416ea67af2dc243de25c9e67b9fdc00467 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_8.q.out 8171558f517fc05f7cc30607a293e33cb24a5e78 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out 81b4ce226bc857ca9c84541930a9623ea223cba0 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark1.q.out 6230befda172712c6794eabab8a8ce5d00a16fec 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark2.q.out 1a33625caa255df775103ffc67d7bad1598e209c 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark3.q.out fed923c3ad265d85ca241361e7cb991428a6a32f 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out be46c927a2c6e82f086d689a7244e5d2654dbe65 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 2c140655c51434d71690a785b0c78cdb316f5271 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out 33e6d63e0872397e45450d5a87c0f54879d7f846 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out bcef03cbaef4d959d5c900f14cf63a111ded288f 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out f3c8f04b8d1b8807c4e4f20feadf0ceab4e60898 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out 25f61b89494bb66ec62c5ae7701eca234c3bb244 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 2b919a0c17ba73566b77cd55e908b749c1d087c7 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out dade75c17557b29fb6349abb6dd18d8701fd00b2 
>   ql/src/test/results/clientpositive/spark/column_access_stats.q.out 869d6cb5681d97b1c173d95b96de37ef4b8e3f43 
>   ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 3a3a751d11eecbd265562298e1d76c75f3c451b9 
>   ql/src/test/results/clientpositive/spark/cross_product_check_1.q.out c228f0b1809da137ee58dfd5525781364bf16d25 
>   ql/src/test/results/clientpositive/spark/cross_product_check_2.q.out ab062ad04be1ec2dc45c27b6242fe3ace905e6c4 
>   ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 730a31feff6dd80e34a8c1f192fbdf32c877a311 
>   ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 216e43b050100c1243d27d02db35357b06c30f29 
>   ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out 8d3f0d84a5445378729c7188a6647d26930d6115 
>   ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out 1e01b37293626546976c5c367bbbc70d2a367c44 
>   ql/src/test/results/clientpositive/spark/index_bitmap3.q.out 60202f0a065c4b414212f3f3e0eb103ed0b3b671 
>   ql/src/test/results/clientpositive/spark/index_bitmap_auto.q.out 5f7513f3e4e938ee3b51c6e497d7476dc7fe2fd1 
>   ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out 9b284e797b2173db7aba85546a1ceff784583b74 
>   ql/src/test/results/clientpositive/spark/innerjoin.q.out 762ddadef9f18ebbc30a68c7c86bf959f3ff4bc1 
>   ql/src/test/results/clientpositive/spark/join1.q.out 4714f112a7f5f4fde0c7a5a6f0f624b94ce25b6d 
>   ql/src/test/results/clientpositive/spark/join10.q.out 8d186830a524ccb074958b48e2023961176f7de7 
>   ql/src/test/results/clientpositive/spark/join11.q.out 7d59d0c61c0b3044dfaef6b1bd359a862a3431bc 
>   ql/src/test/results/clientpositive/spark/join14.q.out 4ca149502e8ba28c554108389fdcf9b4dbb514c8 
>   ql/src/test/results/clientpositive/spark/join19.q.out cefcb896ca35e548667497d950590bf8a269506a 
>   ql/src/test/results/clientpositive/spark/join29.q.out 9479dd121fc43fbc0ddf61829571658b8fed9ef2 
>   ql/src/test/results/clientpositive/spark/join31.q.out 469a19fa5016a6da1e73602577bffc332d1cf700 
>   ql/src/test/results/clientpositive/spark/join40.q.out 02c11cd8c562ce0d2cc3efc9a995399e993d5a71 
>   ql/src/test/results/clientpositive/spark/join41.q.out 087810460722dfe6ba0c51456da6e821dbadd9b6 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual1.q.out 5a77830a32cd8a06686012a0f0b5b00d9e366c17 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual2.q.out 12bac145892887aef8a58bd4f4560d46bdc8434e 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual3.q.out 180787b4efe9583e436c0511572f87520d9d85a2 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual4.q.out e16884c8b299caede8f7b15bede4551b3811d3c1 
>   ql/src/test/results/clientpositive/spark/join_filters_overlap.q.out 0f9d1ae9953e4709e9fc1974aaeea14ca3e05ece 
>   ql/src/test/results/clientpositive/spark/join_hive_626.q.out c6fb4f6d13ee6bcdbfe284e584d8d2421bf8598f 
>   ql/src/test/results/clientpositive/spark/join_rc.q.out 98c5c02e70a841d5c7043f5e62e8c4003cdff775 
>   ql/src/test/results/clientpositive/spark/join_reorder.q.out 8b1a835ae8a7f48acd76e32dcaf94446c25c7bd4 
>   ql/src/test/results/clientpositive/spark/join_star.q.out 69c2fd7f7363564a76e071bdbab009bfad1ae03a 
>   ql/src/test/results/clientpositive/spark/join_vc.q.out 27265a6e7b47a9a4f42b1162bebf7aa367e429b3 
>   ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out 4639b28a1969727c3565aa7071102d2832751afe 
>   ql/src/test/results/clientpositive/spark/mapjoin_decimal.q.out bc785f9f6952c645e5340819d5a87e75e90e5816 
>   ql/src/test/results/clientpositive/spark/mapjoin_memcheck.q.out 14f316c5170830bbc0087348115ffb7285978959 
>   ql/src/test/results/clientpositive/spark/mapjoin_subquery2.q.out a1a409b89b0db2993054023e99ed052e8ab07e2f 
>   ql/src/test/results/clientpositive/spark/mergejoins.q.out d2033769c53597cefb50256f5ee5a5245b6ab72b 
>   ql/src/test/results/clientpositive/spark/mergejoins_mixed.q.out a72766983d4c48d7b77574af344f5a007c9a587b 
>   ql/src/test/results/clientpositive/spark/multi_join_union.q.out ee9f9ca4ca3af88ed75708a0c42fb2ddaf28bdfe 
>   ql/src/test/results/clientpositive/spark/parallel_join1.q.out 47555b29f7f292b0d9813fbc319ea681614d587b 
>   ql/src/test/results/clientpositive/spark/parquet_join.q.out 390aeb1af2286e1f8844bed44c38f24ba5c711fb 
>   ql/src/test/results/clientpositive/spark/pcr.q.out 3ee6e222668576b936ce5bb986fceb8b59efebf1 
>   ql/src/test/results/clientpositive/spark/ppd_join5.q.out 6bf50806f80228ce59f57578e4bb23d7879330b2 
>   ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out bd9cbcce2a7b7892eb69c8e0d73608ebf424bf16 
>   ql/src/test/results/clientpositive/spark/runtime_skewjoin_mapjoin_spark.q.out c21f53b4d2c8446f43ad8878cee804b0a4d4e05f 
>   ql/src/test/results/clientpositive/spark/skewjoin.q.out 828a64f2b4a3efe3ce5f7f6ceb17f2555114f16d 
>   ql/src/test/results/clientpositive/spark/skewjoin_union_remove_1.q.out f6acc34ddeb1dd5cd19a9fe67760c3cc64c95421 
>   ql/src/test/results/clientpositive/spark/skewjoin_union_remove_2.q.out e97dba2dcfd1cd7a65a811ad0632957b5d707a9e 
>   ql/src/test/results/clientpositive/spark/skewjoinopt1.q.out 3dc9eb040390d70504bd29d2aa83d92e95960edd 
>   ql/src/test/results/clientpositive/spark/skewjoinopt11.q.out 47a7d564507e03377395e64a822c5c102c2d007f 
>   ql/src/test/results/clientpositive/spark/skewjoinopt12.q.out 9d2ac4db01c6016e14697266bc9a4bfa2a1f0aff 
>   ql/src/test/results/clientpositive/spark/skewjoinopt13.q.out 67c9d93954509e41eb46342bed4bc83e6b0a394f 
>   ql/src/test/results/clientpositive/spark/skewjoinopt14.q.out 6a7590cbc3c30608e0973b8a51ec25325a791f70 
>   ql/src/test/results/clientpositive/spark/skewjoinopt15.q.out f7fbf25473807a352b74bd712253fd15801f987e 
>   ql/src/test/results/clientpositive/spark/skewjoinopt16.q.out f298b64d1cfc7223071bc513083d4075d77fc0a3 
>   ql/src/test/results/clientpositive/spark/skewjoinopt17.q.out c8353ac027ddb32837ea4066ca7302a1c54015cc 
>   ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out fb218ec7089e777eb21c836dbd79ef1698053c95 
>   ql/src/test/results/clientpositive/spark/skewjoinopt19.q.out f51d80505c0df97f1c1922dc71d9fe553b8cfa8d 
>   ql/src/test/results/clientpositive/spark/skewjoinopt2.q.out b82de82d380a26a6ada350a888c57e094a5b9f63 
>   ql/src/test/results/clientpositive/spark/skewjoinopt20.q.out 338da343a9b5dee989c2f9c343f83c58a2e795ea 
>   ql/src/test/results/clientpositive/spark/skewjoinopt3.q.out ec9ebee46da96e680dd7e81283a7b338bef2d66c 
>   ql/src/test/results/clientpositive/spark/skewjoinopt4.q.out 691cf8d378cfbb1c85ba77a1d75d54a26e814e7a 
>   ql/src/test/results/clientpositive/spark/skewjoinopt5.q.out b54a95add8a49cbf011b95af18707abe8039b256 
>   ql/src/test/results/clientpositive/spark/skewjoinopt6.q.out 229558bf1adab9138d936c7ecd9ea6ce9eb7ebf4 
>   ql/src/test/results/clientpositive/spark/skewjoinopt7.q.out 748b3e40ff510210d143a5ef0cc8c55705641925 
>   ql/src/test/results/clientpositive/spark/skewjoinopt8.q.out 5f82fa7b8e45704a8df4911a5eb46b4bbc65322c 
>   ql/src/test/results/clientpositive/spark/skewjoinopt9.q.out 8d929110da66a822dda61ea9748509c2f160092b 
>   ql/src/test/results/clientpositive/spark/smb_mapjoin_17.q.out 1486ca91bb5a92330b751605b426be34c1bb89a5 
>   ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out cb811edd5d3460a21c27d5d2460d618e1da053f0 
>   ql/src/test/results/clientpositive/spark/subquery_in.q.out b2a16813bd002fcde7a15bb1470d9e03d35e01f9 
>   ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
>   ql/src/test/results/clientpositive/spark/temp_table_join1.q.out 1a1340ec642f4dcc4a8b5bff792e0c4db85cedaa 
>   ql/src/test/results/clientpositive/spark/union22.q.out 6185e667cb436023960c1bf45765598b396b65f4 
>   ql/src/test/results/clientpositive/spark/union24.q.out b46e8a2429b7dae5c5f4d5968dad6b5b6752b36f 
>   ql/src/test/results/clientpositive/spark/union27.q.out 543eade4e092ec96d2bb06c20eec1c4579917f43 
>   ql/src/test/results/clientpositive/spark/union32.q.out 443796c3098ba321579112ca20fc1ea6a74d9c73 
>   ql/src/test/results/clientpositive/spark/union_remove_12.q.out e57626f19d858f5b2b6e672f9984142702161bab 
>   ql/src/test/results/clientpositive/spark/union_remove_13.q.out bb294cdb1625ea05952025f1ee01442be1ee39ff 
>   ql/src/test/results/clientpositive/spark/union_remove_14.q.out 3bb9194782e757f1258fb9ab034e0b4d5b247ec8 
>   ql/src/test/results/clientpositive/spark/union_remove_23.q.out adb0c62a38da0856f892c5237583ad5d74b2d7d5 
>   ql/src/test/results/clientpositive/spark/vector_decimal_mapjoin.q.out d138102ff79b926336c25ff882cd6c827cd75c22 
>   ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 6308cee73f8339cb0ddc9317000e9f19baba5923 
>   ql/src/test/results/clientpositive/subquery_in.q.out f12af5701e4aa5bb40793131797ff191fe5f9aed 
>   ql/src/test/results/clientpositive/subquery_notin.q.out 5563794f9761a8269a56c7e716545c5edb1e4076 
>   ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 9689ae37dfedc8c3becd6915e1e4cd5a5da29f9b 
>   ql/src/test/results/clientpositive/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
>   ql/src/test/results/clientpositive/temp_table_join1.q.out afb1c1053a62aaf28314705d85606c29074114b0 
>   ql/src/test/results/clientpositive/tez/auto_join1.q.out 41cbcc7f7bd4709d91f04728b75a6d4d96173cfa 
>   ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 8fde41d3a330cc26c6fb89f00f01dad210546914 
>   ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out b9a759f3e79eba581295b2ecdb43b865bd418a5f 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out af0ee0067978e2bcc377bb2c6188bf2682fe39ce 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out 98e099ce16cba491c6287dd3f725436b12e09eee 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out 4ac305f195f86bc6bc50d28805d855517fa67caa 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out c1c406fe61d25ebefbe8dbd1f31e65b3d1018c14 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out 81b6fe6ce4f820339a28841b4016d8acd7683bd2 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out 5e30dffb338d82ada0c0daf6fdf336f2a0d65a51 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out 96063eff71e546a4f3034a00d1e0bafce10215e4 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out 956d11dc06f4f52112c7646917ff989f934ff40b 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out bbb0cbbd4544d826aa2019e606499431dc6ba67b 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out 8f31e9463fe5a9b30cc1ec28688c3a30bacaa601 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out 9fc559d758ddfd30bd7ac2da98be28632598f951 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out 4f06198d4e3a4c92f36d9e3e9c496d32fec1b59c 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out 2608c27969894ed6f63e76190584fc23491e25e2 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out 9f3e6989b138e2c46567d09ffc71faf6c271e820 
>   ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 3ccc52f757bacd868d5aa06a22c7ecb5e6888929 
>   ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out 959d7d0cde334e8e38900ed041da62bf10ce0aad 
>   ql/src/test/results/clientpositive/tez/constprog_dpp.q.out 0bc964b7c9a2faa8382c801aa991da794e448caf 
>   ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out 444f93180cef05ac034bb36fe9f8bde7556d2c35 
>   ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out 35c4ea81a98f90c81dfb8413936cc21b967c4166 
>   ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out 5e8015df1716d924713038c23d50ed676a99504f 
>   ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 792ccaff77ec7e786331f1f1a0acc80bfe3edbc9 
>   ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 430d5ad2fcff85a55917a6fda2a74e9c290324f1 
>   ql/src/test/results/clientpositive/tez/explainuser_1.q.out fa29dfec8fe38fcbec2cfa22859821898e07dbaa 
>   ql/src/test/results/clientpositive/tez/explainuser_2.q.out ff055ea76e84d0fbf01ae120e9781d080b1476ba 
>   ql/src/test/results/clientpositive/tez/explainuser_3.q.out 880d2ad52cdaa78cf0b07bcbd7375aff5f32d9d3 
>   ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out c683ca2acf3724bc3b31038d116b1c1d8abf9f1b 
>   ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 69fab90211892b606fdabd308565d744d7aba691 
>   ql/src/test/results/clientpositive/tez/join1.q.out c5bd100c17588eb59355a5ef3836aaaceab8687d 
>   ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out 4b15062c13f358d4c0422b9a1e0fe2c8d4a37041 
>   ql/src/test/results/clientpositive/tez/mergejoin.q.out de38ac368e7d748a20c692c4f0154db75eb82fe9 
>   ql/src/test/results/clientpositive/tez/mrr.q.out 4d68a2f285d0c7006037b12a61f86549233397ab 
>   ql/src/test/results/clientpositive/tez/skewjoin.q.out 7d0a8e5601f9e04125d17cdc7e415c37d2127105 
>   ql/src/test/results/clientpositive/tez/subquery_in.q.out add2c525cefc2ceff1479470c6884138b39a322f 
>   ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b31a403373ad9c4a500f4ee8f85df769ae991ad7 
>   ql/src/test/results/clientpositive/tez/tez_join.q.out 7b22996ff56946a85fa3e82609b7cf2b6ed2d290 
>   ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 7e54e298d20ae5d3f3cf6720ef1fc86f20933a1f 
>   ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out 401506b76e383674c049c1e528dde434c1bfea31 
>   ql/src/test/results/clientpositive/tez/tez_self_join.q.out be538ac53eb4909d5bdc21f3ad1d0d460b11b158 
>   ql/src/test/results/clientpositive/tez/tez_smb_1.q.out e60d5af14d320949981a28e81168a775191da9cf 
>   ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out 82ec31db2f8f33ff1fea9c9e58ca7eced637116b 
>   ql/src/test/results/clientpositive/tez/tez_smb_main.q.out 52e1750f354f6fd8457fc11e889129454952452f 
>   ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 95378079a1161cb7fcafc6f56ad57169113d5678 
>   ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out cb6de2413ee2d8daacb75a1e2ab0784e8721ed40 
>   ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out c3febc156349ed844f5319ad667a41aa4e2ab800 
>   ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out 0825fc9029efc292c7472608af2c43d619da5a3a 
>   ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out 37125492077abb25feaea9a0c86b3841a0529396 
>   ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b9d601a087679239d73f305773e749be82bd4392 
>   ql/src/test/results/clientpositive/tez/vector_join_filters.q.out 8cc9311f86549a00ba90c6a7aac66fa13c290ae7 
>   ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out 2243072aaf9756481c4ecc0ff3da65d86d2413aa 
>   ql/src/test/results/clientpositive/tez/vector_left_outer_join2.q.out 6c781e3a7d5dacf5a775f05a6fa8b996ffa92b8d 
>   ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out d2937a5b71b9908b96bf84c340383d55ea39cbdb 
>   ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out d65ea5b84ce2b16481b85f576e6ebe70a8da36bf 
>   ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out d1ee177ee6142cdacf782a5f76e386f20335fb7d 
>   ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out 3c681c3256f5b7b5e68ecadd714209762e9a1a99 
>   ql/src/test/results/clientpositive/tez/vectorized_context.q.out b2b71cd5d89dafb0b70530e1145f388062615b6e 
>   ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out da2033b7bbe1e89031a24b4e2a21da44d015acb6 
>   ql/src/test/results/clientpositive/udf_folder_constants.q.out 65ee693477bf9f2564d03bce80eb46b11afbe9dc 
>   ql/src/test/results/clientpositive/union22.q.out beb039ee73df9d3158e5f5eea1e0f16df53a1f43 
>   ql/src/test/results/clientpositive/union24.q.out c0f8cd02d091c0c7ef5b6da53e3aca2e24a6bdd2 
>   ql/src/test/results/clientpositive/union27.q.out 9df606dffe164e170496334459e3523abdf4bb86 
>   ql/src/test/results/clientpositive/union32.q.out 22b7bbc37f0aeb7189915e1aa5563a26ada5a2f5 
>   ql/src/test/results/clientpositive/union34.q.out 9ee382b5eabe72eedc34386c82e3e0908e65f079 
>   ql/src/test/results/clientpositive/unionDistinct_1.q.out 591df42a2ed75f4e3a7d1b9c776281708b76a4f1 
>   ql/src/test/results/clientpositive/union_remove_12.q.out 82dbcdb6ad8b2f1f244a03c4d41326d8a929f43e 
>   ql/src/test/results/clientpositive/union_remove_13.q.out 5d8433e682344ea3b3934829436cf445ebd2e7a5 
>   ql/src/test/results/clientpositive/union_remove_14.q.out 4760f297ac0197df9df52b9a5b916eecff1a313f 
>   ql/src/test/results/clientpositive/union_remove_23.q.out cdbe914230d43c4ad3b3de5b3523f0c6cc8db514 
>   ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out 827e6b57c8c12346732af77f1b01c77b113a97ef 
>   ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out 7da8ae08bdaf2eb5dd0510d5705176da73096a08 
>   ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out 02e36813dae774daccdaf5cf0873539ad185fb25 
>   ql/src/test/results/clientpositive/vector_decimal_mapjoin.q.out d3356edf4857fa7f4f44927dedfa5d92c20a7c67 
>   ql/src/test/results/clientpositive/vector_inner_join.q.out 916c8e6d127a7a6f5f8b15af8e4b4d332266307b 
>   ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out 7d47bcb45151953b133acf4ca9dab4bfdc7eab93 
>   ql/src/test/results/clientpositive/vector_join_filters.q.out 48fc072421c1d9909c3d4768c4c6e86d4278325c 
>   ql/src/test/results/clientpositive/vector_join_nulls.q.out c1516f270b633861a3d8922f1acce716c3bccedc 
>   ql/src/test/results/clientpositive/vector_left_outer_join2.q.out a396d550e8820f638cb955726757b7f5a8ef4c38 
>   ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out ee74fbe039de92cff01f804173d180cba2974cc6 
>   ql/src/test/results/clientpositive/vector_mr_diff_schema_alias.q.out 4535058e80af069980898a874e06e757383c0c90 
>   ql/src/test/results/clientpositive/vector_outer_join0.q.out 0f3a273ce55234fe625fefa25d8e222790a0c232 
>   ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out e960ead144f0c87c8f9b702529a994207d402556 
>   ql/src/test/results/clientpositive/vectorized_context.q.out 16d864f58d1fc7a40657b075a49890593428d3d6 
> 
> Diff: https://reviews.apache.org/r/40055/diff/
> 
> 
> Testing
> -------
> 
> Existing tests.
> 
> 
> Thanks,
> 
> Jesús Camacho Rodríguez
> 
>


Re: Review Request 40055: HIVE-12017

Posted by Ashutosh Chauhan <ha...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40055/#review106922
-----------------------------------------------------------


Seems like we can still leverage few more optimizations which dont need stats. Current patch is too aggressive and disables those when stats are not there. I think we should run these optimizations before attempting join ordering algorithm, since those rules in most cases will produce compact optimal plan.


ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java (lines 883 - 889)
<https://reviews.apache.org/r/40055/#comment165724>

    All these rules don't need stats, it will be better to move them out of try block, so that we still leverage them even when stats are not available.


- Ashutosh Chauhan


On Nov. 16, 2015, 6:16 p.m., Jesús Camacho Rodríguez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/40055/
> -----------------------------------------------------------
> 
> (Updated Nov. 16, 2015, 6:16 p.m.)
> 
> 
> Review request for hive, Ashutosh Chauhan and John Pullokkaran.
> 
> 
> Bugs: HIVE-12017
>     https://issues.apache.org/jira/browse/HIVE-12017
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> Do not disable CBO by default when number of joins in a query is equal or less than 1
> 
> 
> Diffs
> -----
> 
>   hbase-handler/src/test/results/positive/hbase_queries.q.out d044c7ed3874acaf521d83bdddfa02276bf71cb3 
>   ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java b4e7d47134357bc1e25af8642373ffb9babc015b 
>   ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateProjectMergeRule.java 53f04ee72d8a614a602ada688f89d1febd467689 
>   ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java a17fb9498557fc95f273240c1484d69f514fcad0 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java de67b54a2c6cfd9bc4413ebf7f715e54c61b966f 
>   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 1ca113cba30b26a38abf4910aafd0bec2bbd9a51 
>   ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out 623c2e85a84919b41735913c3da32514f5d3ff22 
>   ql/src/test/results/clientnegative/join_nonexistent_part.q.out 391dd0592611d7af8484c52efde3a50fb7dfa44d 
>   ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out aa380b20efee11a0a3a4c7acaeb9482444c1d3ce 
>   ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out c2b98727d21f4990ae7496a0a8fa9ac16598f4c0 
>   ql/src/test/results/clientpositive/archive_multi.q.out 0ad29d122153bd4adf4d19064188b0c4f94e05ab 
>   ql/src/test/results/clientpositive/auto_join1.q.out 48ad641788a6adfad5f7e4fcdfef3d67eac70a4e 
>   ql/src/test/results/clientpositive/auto_join10.q.out fa6f62d18abbf517c4e49ac3fa9da190c23a119f 
>   ql/src/test/results/clientpositive/auto_join11.q.out 851920b9dce7d9fb8d105ef81404f3f67166ad15 
>   ql/src/test/results/clientpositive/auto_join14.q.out 47e1724ab18ac322a83f687fab37ea44c4fdf78a 
>   ql/src/test/results/clientpositive/auto_join24.q.out 5b573033d317e3e7dbf70f9b6ef253b35ac7c140 
>   ql/src/test/results/clientpositive/auto_join26.q.out 94ab76f750a2ce51a645012dcd5beb43b560445a 
>   ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b377a644e62a94d69aa9d3bba02b8045e6 
>   ql/src/test/results/clientpositive/auto_join_filters.q.out a6720d908f4c5a354cb4f3234f8c288249d35d2d 
>   ql/src/test/results/clientpositive/auto_join_nulls.q.out 4416f3e921a3590223658eb6b0e15c317733a7e2 
>   ql/src/test/results/clientpositive/auto_join_reordering_values.q.out f42b45e635ca5e271d48ea6bc48c8b0e45ac67d1 
>   ql/src/test/results/clientpositive/auto_join_stats.q.out d75d6c42eba366905afb4e6e171402c50581ba05 
>   ql/src/test/results/clientpositive/auto_join_stats2.q.out a0aefa3de8aa07ab7f4a634fcc22b29ba621a6c5 
>   ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 1dc9cd07cddb5bce3b2369c1776b690bb239e050 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out f1aadef724d6f10ca4a710a3d11382e2f01ca1e5 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out fb1e6568de332e930e7836e09aef142f7f66eb17 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 5dad0fb366d4e1fc21a9a7ba034d60c942e8664e 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out b1ba1483e1ab83c3f7ea71fddf5247bfc5dbde0b 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 33c56fdc6d6f01377dd78e77b99c229ff437d802 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 460e5b1b0f60c213f3a14172482a9a8f8e85454d 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out a7a5faa8f8cc29ff53328e6db598cc0acf4cb68e 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out dfb1a16529bb09de8eb154976386ae39b76420c8 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 013bc07b6ef804d57632ab2840628e7903f3cb47 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out d751e7052a14f2ca308699c3a52beb30f989d0a0 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out 853f6413ad519840c535e32ec680b6eedd13f457 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out e2d797ba8d5083c2400df86aacaa94e22f71d809 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out e3bb51d6ef8d69112acb75688c5eabefc628cab7 
>   ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out bbfa75608deef0a72df8104b6836105b296f7d29 
>   ql/src/test/results/clientpositive/bucket_map_join_spark1.q.out 870ecdd37c3e4833dc1b182e98e6e4018f719fbe 
>   ql/src/test/results/clientpositive/bucket_map_join_spark2.q.out 33f5c46c2adf43a1e13f8af305da6c585998141a 
>   ql/src/test/results/clientpositive/bucket_map_join_spark3.q.out 067d1ffff2875a762d98126994f05090d4c4e4cd 
>   ql/src/test/results/clientpositive/bucket_map_join_spark4.q.out 41a2ea9bc3a4679cb1cd4e18f693ce467418905f 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 0e446313c0a21f5fd784b9d5fb3d8f4184f1335e 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 594dc55754f3d4360a4714357f36c4664d57972e 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 5626efde36600fe735756ded1c43940193318a4e 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out a937fb4ec66f988822344e38adcd751dee406b50 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 9f530e8b08e88c7bda345e6e343de5e09c0e4898 
>   ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 2b2e7bf09276b0b2bc7bc70a9d0df968e45f861b 
>   ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out d31c8969113e97c847134c1e95b6db2d876525c1 
>   ql/src/test/results/clientpositive/cbo_rp_join1.q.out 69ce6d27571310b05b97ae159de50a5764b4c7f4 
>   ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 41f3d09b24715d0fe6905594960f9a1797e769e0 
>   ql/src/test/results/clientpositive/column_access_stats.q.out e904347457be1b94586dd4fab281b6e01456cb87 
>   ql/src/test/results/clientpositive/constprog2.q.out 792b1119878fcf1c05543998d9f8b7970a4073d1 
>   ql/src/test/results/clientpositive/constprog_partitioner.q.out e22a4a905ba0ef2deb2b21a2f31110e1a8dea8ef 
>   ql/src/test/results/clientpositive/correlationoptimizer1.q.out c5c9d9c42f91db41abe77165ab16739fcbe9a18e 
>   ql/src/test/results/clientpositive/correlationoptimizer11.q.out 4e65fa538451a11f3e69cfaf415d7f0e6d9eef57 
>   ql/src/test/results/clientpositive/correlationoptimizer13.q.out d652d87b627171b6c52895873ff1a19bd43e2f61 
>   ql/src/test/results/clientpositive/correlationoptimizer4.q.out 95ed8612cfda6426ddb083860194a3261a5622d4 
>   ql/src/test/results/clientpositive/correlationoptimizer5.q.out 7f2e19f8871f6d487df38c12386a8928872afc6a 
>   ql/src/test/results/clientpositive/correlationoptimizer9.q.out e00860d20ace2891f0c3263a7f090e5dc4bbcfdc 
>   ql/src/test/results/clientpositive/create_view.q.out 1038d01460b2e2a5db9e33353ffa7de58fcf5f37 
>   ql/src/test/results/clientpositive/cross_product_check_1.q.out 3ab418a0ed2052ee7c2500c0b5b167cf610f1bde 
>   ql/src/test/results/clientpositive/cross_product_check_2.q.out 6910b403382ba6ff23dfcc6331372bd7335bdabb 
>   ql/src/test/results/clientpositive/decimal_join2.q.out a3ca231b67393f0ee1a0943aee99b2b388687193 
>   ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 501a86fc3afe818dbfa73b781f55afeea3923bf9 
>   ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5dd927d8d376cb3a702d842a6fc4fb9fa8e63d1d 
>   ql/src/test/results/clientpositive/encrypted/encryption_join_with_different_encryption_keys.q.out 1259cd5e64bd95d1fe6ab5dd6b512c848a25c3da 
>   ql/src/test/results/clientpositive/explain_logical.q.out 8fa0a4cebc0e026f768c1622e65d2dc52bb60946 
>   ql/src/test/results/clientpositive/explain_rearrange.q.out a4671d31185b5623e31927653d47df8612ad63c7 
>   ql/src/test/results/clientpositive/filter_join_breaktask.q.out dee3794fccca48107eecbfac6b4b072b0583279a 
>   ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out 6ad483b0537ac6da8350655cef0674ae1c2dce8b 
>   ql/src/test/results/clientpositive/groupby_sort_1_23.q.out d0644f8b1ebddeeec482eae1002fefbc29d8ebdb 
>   ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out a0c7cc05c0129ae131be4714e0b624da1512dd5e 
>   ql/src/test/results/clientpositive/having2.q.out 699d8ee803115cf1cbbfeed8ba77eab153f7fd0f 
>   ql/src/test/results/clientpositive/index_auto_mult_tables.q.out 2639edf63d24fff28615a8b09d9e7057c1c40da7 
>   ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 1aa82ba6c6b0c463d8f8f43c0bc28e15043b1622 
>   ql/src/test/results/clientpositive/index_bitmap3.q.out 7d7f9555e0045a3f9228199275edd7a174d7321a 
>   ql/src/test/results/clientpositive/index_bitmap_auto.q.out d4a97778824c0f5d63728036e0770a3b0f75d058 
>   ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out df305545a78c5777b12a1363e3286b46eb6c31cd 
>   ql/src/test/results/clientpositive/innerjoin.q.out 91bb7b3eea9128f6c1566faa5a3f7bee9cd897f4 
>   ql/src/test/results/clientpositive/join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
>   ql/src/test/results/clientpositive/join10.q.out 6309059f0ecfe03a142efb04349dd180d996c9ae 
>   ql/src/test/results/clientpositive/join11.q.out 46875b203afc2e60043cc8c70a9b962fff063de8 
>   ql/src/test/results/clientpositive/join14.q.out 8b1d399e26d84938288064453fe1248dc3697ce5 
>   ql/src/test/results/clientpositive/join19.q.out a385990bb01b39f0691b09b914fff22db728b8ed 
>   ql/src/test/results/clientpositive/join29.q.out 15d0cbeb348813ed27e970133822635b5eea5d18 
>   ql/src/test/results/clientpositive/join31.q.out 70ca814235aa70eb9e292a5eb9e3795d361a09ea 
>   ql/src/test/results/clientpositive/join40.q.out 3b0d24f24b4773869f9c796acab00ae54f0645e1 
>   ql/src/test/results/clientpositive/join41.q.out 92563c659cafffd9dbf192a913123c2c127875ff 
>   ql/src/test/results/clientpositive/join42.q.out 9fdf6733df1006c101d68f9ee917eede7641f0c8 
>   ql/src/test/results/clientpositive/join43.q.out f22a9b834a323a282a952cb6b21c3707b06f685d 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out c1c2105d0f723c0f37de34baad9a48c32ceb5318 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out 8c22a2c324af2dd255a2f415c84656b2601337a5 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out b0258b8f3dfbc9ecbcbfa261a70ccca086a2ff4d 
>   ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out 26db67e9f9b8244b2e764b8619202c663e42ea1e 
>   ql/src/test/results/clientpositive/join_filters.q.out 4f112bd3f7adac32de0c42ce5ff9d2668b4dc2b0 
>   ql/src/test/results/clientpositive/join_filters_overlap.q.out f52cf26fd2a04d0d10a41b43a2b403f00877627f 
>   ql/src/test/results/clientpositive/join_grp_diff_keys.q.out a3c3c616952c215eebf282b21de8659c83b307f4 
>   ql/src/test/results/clientpositive/join_hive_626.q.out 52e15ad9503a81ed09f06662bcf28be26ad2af7c 
>   ql/src/test/results/clientpositive/join_rc.q.out 0c932b4105f82b4ef0e19dde7a8f8ef7e7825e45 
>   ql/src/test/results/clientpositive/join_reorder.q.out a9723fad3ad5267ce505f3a055096f7f12c4dfcb 
>   ql/src/test/results/clientpositive/join_star.q.out a75b48d14203108d32efd2b18425ec0965c6766d 
>   ql/src/test/results/clientpositive/join_vc.q.out c0f11e7a8b9856456930033ec59fe238189b90f2 
>   ql/src/test/results/clientpositive/lineage2.q.out aed41b05e12a31205aa045ba17e7606116843180 
>   ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out 1f1bf3d429bfad4467fbe421f76c4e1d302a48bb 
>   ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out 68d1253d37a4e521ab3e86e4d95723a65147a4ee 
>   ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 72a5d0d1d88987a6addf75350cb2a5c0e1d39285 
>   ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 7b428bc0cfdfd1c858caa0f76a6b870c17c6205a 
>   ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out cec4219215c2279df4ea1c7dd5df639308a78c70 
>   ql/src/test/results/clientpositive/llap/explainuser_1.q.out 4b8ec3f4290c67a5af09fb1f2a67314d6939d6b4 
>   ql/src/test/results/clientpositive/llap/explainuser_2.q.out 7b361ac5540b7731e4b78a6d5e4c66c8c316c6d9 
>   ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 36a032a0c15f78f14d206b495ac0301b902656a0 
>   ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out 4c8b295b79070a1cf3b7e70fa51f89bb1b1ea71b 
>   ql/src/test/results/clientpositive/llap/mrr.q.out 7026cd4633896dee239cbf3a4dc0176a036df120 
>   ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 4d3b13d072f5c21ba93b838c0c5b860404c6c956 
>   ql/src/test/results/clientpositive/llap/tez_join.q.out 881a72105563de602d928fd37cf8358000f8ecce 
>   ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 921397a8db7f68e90051b14ee43ffc54e8cdb3f4 
>   ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 0ad18ed8509b36c5dad20ebef62a809abbcaf75f 
>   ql/src/test/results/clientpositive/llap/tez_self_join.q.out f7922c9903aed040ba93bfcbfca7f43c677f64e8 
>   ql/src/test/results/clientpositive/llap/tez_smb_1.q.out 8e7078ffa8fa1513dfcedc10852948f32b2762d9 
>   ql/src/test/results/clientpositive/llap/tez_smb_main.q.out b9aad00f3c0aa654bebf7683e61734adfc32452f 
>   ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out e9192a32473bad683fa1faffb83bdfd8053266e0 
>   ql/src/test/results/clientpositive/louter_join_ppr.q.out 65fe2911550a3c131a64d7d0dc332f0b88a93992 
>   ql/src/test/results/clientpositive/mapjoin_memcheck.q.out 4b134f21d6e325839035589e122cd8312290b75d 
>   ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 7e1e66b960bf899963714c39233051b15d443b35 
>   ql/src/test/results/clientpositive/mergejoin.q.out cb96ab35e430859861e8e2ed5b3e834c55f1c86d 
>   ql/src/test/results/clientpositive/mergejoins.q.out 37761b728cb15fa0f0964202e9ef01763daa3805 
>   ql/src/test/results/clientpositive/mergejoins_mixed.q.out 023f75554bc1797a4ea2b99f71e4d179bd639a77 
>   ql/src/test/results/clientpositive/multiMapJoin1.q.out 8548fc79603b85fc93f16a074a58c67a271f4b37 
>   ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f638493cc5fa4dba9c27ef1ab994cbbd89 
>   ql/src/test/results/clientpositive/multi_join_union.q.out 466f34b14d6c326090f5685487ddc01c1657306a 
>   ql/src/test/results/clientpositive/orc_llap.q.out 79c62815eedff704319bf7a0560e571e645166e2 
>   ql/src/test/results/clientpositive/parallel_join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
>   ql/src/test/results/clientpositive/parquet_join.q.out f880d1d5221f8f852f4a1ad875c54acbad9a9da9 
>   ql/src/test/results/clientpositive/pcr.q.out 7ba9f87a81337ce052fb6e70b59520c1448183f5 
>   ql/src/test/results/clientpositive/pointlookup2.q.out d677327b96ae9b8604b80903eddc0ce6ba74191b 
>   ql/src/test/results/clientpositive/pointlookup3.q.out 4cb3cbaaa912869675c88e2403b67270f3327f72 
>   ql/src/test/results/clientpositive/ppd_join5.q.out 0807559ca546e8adad986d06e021aa42f873c9e4 
>   ql/src/test/results/clientpositive/ppd_outer_join5.q.out 3035a209cf14e4aafb3c986d2b07235a42bec4c8 
>   ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 6e6a2d678453ca6fc756f89d3e152e3e3143c10c 
>   ql/src/test/results/clientpositive/ppd_union_view.q.out 5dd9ae3c5066ba43b88bb4970075fc235a0f77ba 
>   ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out 9368df9a9efd152635d45d52a9af486429409f40 
>   ql/src/test/results/clientpositive/quotedid_skew.q.out 9ac2b62d25f49ee074196da3c6bf0edf598f795e 
>   ql/src/test/results/clientpositive/runtime_skewjoin_mapjoin_spark.q.out cdd5fd9a5058e62e890f2fb066a89d9eb1467f8c 
>   ql/src/test/results/clientpositive/skewjoin.q.out 22a942113c7c870b5d65b9b92523585ec3056897 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin1.q.out 91d31cde099e0f6f5fbb442763338b558dab2aa7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin10.q.out ca966c231c009fac51acf3b94075a033be75ff76 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin11.q.out 51445a502416b8e91ec5fade4fd2bc23e3e290f7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out f3b552645cdcbd10bc2ce5ac3f1bf34f1e84c60b 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin3.q.out 1902c47a640a72a4b79d8ade07c149d84f0301fe 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin4.q.out 8101595a0d1bdb3b9bad7d2ac4e0060fb19c8ec7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin5.q.out 261802b1ceb1b2c313140fd6c344486180c6c5d7 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin7.q.out 25ff20caba3e8e7cec924ca6d40cb2e9fc0cd8dc 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin8.q.out ab7488a4950034992c05419f38ce715373ad6d55 
>   ql/src/test/results/clientpositive/skewjoin_mapjoin9.q.out c47755a706ff5e3143103528cd8542a1c4935308 
>   ql/src/test/results/clientpositive/skewjoin_onesideskew.q.out 95a2260a74241c3daaa854acc222a059cdca661b 
>   ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out 1f21877005fce46a527b4c4783dba08b3afe0418 
>   ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out 6ed1eabaaed8a44444b59720d5cae0263f90e766 
>   ql/src/test/results/clientpositive/skewjoinopt1.q.out f3aa0f790c42d7f340080da0e40f2adc44014d10 
>   ql/src/test/results/clientpositive/skewjoinopt11.q.out 121054b555fde4080ae85423e80ec701afe59dce 
>   ql/src/test/results/clientpositive/skewjoinopt12.q.out 7f5a932d976ef19ee80a765f1d19532fd312e5d2 
>   ql/src/test/results/clientpositive/skewjoinopt13.q.out a96fd93bc65cd67c10c6a1e7f238d91641c859d7 
>   ql/src/test/results/clientpositive/skewjoinopt14.q.out 1e0d438357d6660a913ee2278bc590fe34ae9f7e 
>   ql/src/test/results/clientpositive/skewjoinopt15.q.out dbf68f1562f12606b365642334625b0881ab0c17 
>   ql/src/test/results/clientpositive/skewjoinopt16.q.out 937a65d0ad5a1ebf54bfbe9ba4aaefbc44bd351d 
>   ql/src/test/results/clientpositive/skewjoinopt17.q.out 581e9142d11abe1ccb309ad5bbe7a97cd6195c50 
>   ql/src/test/results/clientpositive/skewjoinopt18.q.out 7c1a2daf8954f3910bc4b7c72cba1fc51ccd2d05 
>   ql/src/test/results/clientpositive/skewjoinopt19.q.out 91167db9a06c0b8b3be5fcc5af8eeafaef422025 
>   ql/src/test/results/clientpositive/skewjoinopt2.q.out 132633f819ce170f95b4ecf9f49cdd368ccd00bf 
>   ql/src/test/results/clientpositive/skewjoinopt20.q.out 15e96fdb3f7255d34a3b853d8d9a38b1e7d83bae 
>   ql/src/test/results/clientpositive/skewjoinopt21.q.out d58d6945850dbd85fe7c10b69e5fe698fb5b6374 
>   ql/src/test/results/clientpositive/skewjoinopt3.q.out fad53c3cdefb4a5688ab0f39bf70214a66d8de87 
>   ql/src/test/results/clientpositive/skewjoinopt4.q.out 1d2a5a48c06e8516e32ca69d518a88be7a8f5404 
>   ql/src/test/results/clientpositive/skewjoinopt5.q.out f395da892274edb26d0438251ad12e9cd5e84d43 
>   ql/src/test/results/clientpositive/skewjoinopt6.q.out ac926f67ab48c88cb9b1325055a93589f08a0bf4 
>   ql/src/test/results/clientpositive/skewjoinopt7.q.out 823ac419b4483700d331f89ce126d0c82572d9a0 
>   ql/src/test/results/clientpositive/skewjoinopt8.q.out bcd4e3a033708b3779ad96237ea3d5ab29c95061 
>   ql/src/test/results/clientpositive/skewjoinopt9.q.out 6e76481874ed3c8cc7c0d569fe2fe6b2991a1084 
>   ql/src/test/results/clientpositive/smb_mapjoin_17.q.out 740f2df2fd0d26d03f36826e803974e2f091cef5 
>   ql/src/test/results/clientpositive/smb_mapjoin_25.q.out c0a895995d90d133b5ad732a2c338ec3d1b4e175 
>   ql/src/test/results/clientpositive/spark/auto_join1.q.out d26a33e19e5c5e3eba49f842f6b4a99625cd1c54 
>   ql/src/test/results/clientpositive/spark/auto_join10.q.out b43e55c94fe559ccb88c530db895ceed3b999a68 
>   ql/src/test/results/clientpositive/spark/auto_join11.q.out f8fc309f6d520f12b42fcb2ba4993ed60a50fd67 
>   ql/src/test/results/clientpositive/spark/auto_join14.q.out 710a316558920535baaf07572da345acdce82896 
>   ql/src/test/results/clientpositive/spark/auto_join24.q.out c714e19e2a77d63a52c5099e65b526581ac4cce7 
>   ql/src/test/results/clientpositive/spark/auto_join26.q.out 3c437a163353869bb00b3120e2c8b00138b69e45 
>   ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd7939b89c9dcc86f54722749dfb737932760 
>   ql/src/test/results/clientpositive/spark/auto_join_filters.q.out b6b89c16a5f4de80a15539e2c13d949c006b9db6 
>   ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out 4b809ce9725ed4f00b9a9bce1c6032279d010b6e 
>   ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out 9df55b9cbb7461742a33bded522acd582dba57d3 
>   ql/src/test/results/clientpositive/spark/auto_join_stats.q.out d72b4f355bada2b132e6d0bef075db1924c4f477 
>   ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out 480f784efc7f6bd1833e0b8aa21bea3128ae8dd9 
>   ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out 714d09884dd690e782a83a5452a37de11cec3642 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out 6bf47d9167d74120d230b2b9097fea37b8a1fa7d 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out 17d20cba378b95802e2328bde45e700a716cac9c 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out 197b13229441c210c52db173edd4d462c6b00a23 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out 24941e77cd6d35196cb52693e633865e48fda76f 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out bbc4ceed7b65f60063488765775bc6defd8fcda8 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out 464353306e99bf7dc04b76269d68b2f1c98a5081 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out 23530bd77f52f7a4439e60145cb7aebadb43741a 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out b6f6f844acd74b7b0e9d68b28886fa5e652b6608 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out a3e9e263708878e68a25df0735636e37c5a1befc 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out 9d072c7e0da4066edeea9c9b2e3472fda44ff511 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out e0aa44416ea67af2dc243de25c9e67b9fdc00467 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_8.q.out 8171558f517fc05f7cc30607a293e33cb24a5e78 
>   ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out 81b4ce226bc857ca9c84541930a9623ea223cba0 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark1.q.out 6230befda172712c6794eabab8a8ce5d00a16fec 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark2.q.out 1a33625caa255df775103ffc67d7bad1598e209c 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark3.q.out fed923c3ad265d85ca241361e7cb991428a6a32f 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out be46c927a2c6e82f086d689a7244e5d2654dbe65 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 2c140655c51434d71690a785b0c78cdb316f5271 
>   ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out 33e6d63e0872397e45450d5a87c0f54879d7f846 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out bcef03cbaef4d959d5c900f14cf63a111ded288f 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out f3c8f04b8d1b8807c4e4f20feadf0ceab4e60898 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out 25f61b89494bb66ec62c5ae7701eca234c3bb244 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 2b919a0c17ba73566b77cd55e908b749c1d087c7 
>   ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out dade75c17557b29fb6349abb6dd18d8701fd00b2 
>   ql/src/test/results/clientpositive/spark/column_access_stats.q.out 869d6cb5681d97b1c173d95b96de37ef4b8e3f43 
>   ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 3a3a751d11eecbd265562298e1d76c75f3c451b9 
>   ql/src/test/results/clientpositive/spark/cross_product_check_1.q.out c228f0b1809da137ee58dfd5525781364bf16d25 
>   ql/src/test/results/clientpositive/spark/cross_product_check_2.q.out ab062ad04be1ec2dc45c27b6242fe3ace905e6c4 
>   ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 730a31feff6dd80e34a8c1f192fbdf32c877a311 
>   ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 216e43b050100c1243d27d02db35357b06c30f29 
>   ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out 8d3f0d84a5445378729c7188a6647d26930d6115 
>   ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out 1e01b37293626546976c5c367bbbc70d2a367c44 
>   ql/src/test/results/clientpositive/spark/index_bitmap3.q.out 60202f0a065c4b414212f3f3e0eb103ed0b3b671 
>   ql/src/test/results/clientpositive/spark/index_bitmap_auto.q.out 5f7513f3e4e938ee3b51c6e497d7476dc7fe2fd1 
>   ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out 9b284e797b2173db7aba85546a1ceff784583b74 
>   ql/src/test/results/clientpositive/spark/innerjoin.q.out 762ddadef9f18ebbc30a68c7c86bf959f3ff4bc1 
>   ql/src/test/results/clientpositive/spark/join1.q.out 4714f112a7f5f4fde0c7a5a6f0f624b94ce25b6d 
>   ql/src/test/results/clientpositive/spark/join10.q.out 8d186830a524ccb074958b48e2023961176f7de7 
>   ql/src/test/results/clientpositive/spark/join11.q.out 7d59d0c61c0b3044dfaef6b1bd359a862a3431bc 
>   ql/src/test/results/clientpositive/spark/join14.q.out 4ca149502e8ba28c554108389fdcf9b4dbb514c8 
>   ql/src/test/results/clientpositive/spark/join19.q.out cefcb896ca35e548667497d950590bf8a269506a 
>   ql/src/test/results/clientpositive/spark/join29.q.out 9479dd121fc43fbc0ddf61829571658b8fed9ef2 
>   ql/src/test/results/clientpositive/spark/join31.q.out 469a19fa5016a6da1e73602577bffc332d1cf700 
>   ql/src/test/results/clientpositive/spark/join40.q.out 02c11cd8c562ce0d2cc3efc9a995399e993d5a71 
>   ql/src/test/results/clientpositive/spark/join41.q.out 087810460722dfe6ba0c51456da6e821dbadd9b6 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual1.q.out 5a77830a32cd8a06686012a0f0b5b00d9e366c17 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual2.q.out 12bac145892887aef8a58bd4f4560d46bdc8434e 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual3.q.out 180787b4efe9583e436c0511572f87520d9d85a2 
>   ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual4.q.out e16884c8b299caede8f7b15bede4551b3811d3c1 
>   ql/src/test/results/clientpositive/spark/join_filters_overlap.q.out 0f9d1ae9953e4709e9fc1974aaeea14ca3e05ece 
>   ql/src/test/results/clientpositive/spark/join_hive_626.q.out c6fb4f6d13ee6bcdbfe284e584d8d2421bf8598f 
>   ql/src/test/results/clientpositive/spark/join_rc.q.out 98c5c02e70a841d5c7043f5e62e8c4003cdff775 
>   ql/src/test/results/clientpositive/spark/join_reorder.q.out 8b1a835ae8a7f48acd76e32dcaf94446c25c7bd4 
>   ql/src/test/results/clientpositive/spark/join_star.q.out 69c2fd7f7363564a76e071bdbab009bfad1ae03a 
>   ql/src/test/results/clientpositive/spark/join_vc.q.out 27265a6e7b47a9a4f42b1162bebf7aa367e429b3 
>   ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out 4639b28a1969727c3565aa7071102d2832751afe 
>   ql/src/test/results/clientpositive/spark/mapjoin_decimal.q.out bc785f9f6952c645e5340819d5a87e75e90e5816 
>   ql/src/test/results/clientpositive/spark/mapjoin_memcheck.q.out 14f316c5170830bbc0087348115ffb7285978959 
>   ql/src/test/results/clientpositive/spark/mapjoin_subquery2.q.out a1a409b89b0db2993054023e99ed052e8ab07e2f 
>   ql/src/test/results/clientpositive/spark/mergejoins.q.out d2033769c53597cefb50256f5ee5a5245b6ab72b 
>   ql/src/test/results/clientpositive/spark/mergejoins_mixed.q.out a72766983d4c48d7b77574af344f5a007c9a587b 
>   ql/src/test/results/clientpositive/spark/multi_join_union.q.out ee9f9ca4ca3af88ed75708a0c42fb2ddaf28bdfe 
>   ql/src/test/results/clientpositive/spark/parallel_join1.q.out 47555b29f7f292b0d9813fbc319ea681614d587b 
>   ql/src/test/results/clientpositive/spark/parquet_join.q.out 390aeb1af2286e1f8844bed44c38f24ba5c711fb 
>   ql/src/test/results/clientpositive/spark/pcr.q.out 3ee6e222668576b936ce5bb986fceb8b59efebf1 
>   ql/src/test/results/clientpositive/spark/ppd_join5.q.out 6bf50806f80228ce59f57578e4bb23d7879330b2 
>   ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out bd9cbcce2a7b7892eb69c8e0d73608ebf424bf16 
>   ql/src/test/results/clientpositive/spark/runtime_skewjoin_mapjoin_spark.q.out c21f53b4d2c8446f43ad8878cee804b0a4d4e05f 
>   ql/src/test/results/clientpositive/spark/skewjoin.q.out 828a64f2b4a3efe3ce5f7f6ceb17f2555114f16d 
>   ql/src/test/results/clientpositive/spark/skewjoin_union_remove_1.q.out f6acc34ddeb1dd5cd19a9fe67760c3cc64c95421 
>   ql/src/test/results/clientpositive/spark/skewjoin_union_remove_2.q.out e97dba2dcfd1cd7a65a811ad0632957b5d707a9e 
>   ql/src/test/results/clientpositive/spark/skewjoinopt1.q.out 3dc9eb040390d70504bd29d2aa83d92e95960edd 
>   ql/src/test/results/clientpositive/spark/skewjoinopt11.q.out 47a7d564507e03377395e64a822c5c102c2d007f 
>   ql/src/test/results/clientpositive/spark/skewjoinopt12.q.out 9d2ac4db01c6016e14697266bc9a4bfa2a1f0aff 
>   ql/src/test/results/clientpositive/spark/skewjoinopt13.q.out 67c9d93954509e41eb46342bed4bc83e6b0a394f 
>   ql/src/test/results/clientpositive/spark/skewjoinopt14.q.out 6a7590cbc3c30608e0973b8a51ec25325a791f70 
>   ql/src/test/results/clientpositive/spark/skewjoinopt15.q.out f7fbf25473807a352b74bd712253fd15801f987e 
>   ql/src/test/results/clientpositive/spark/skewjoinopt16.q.out f298b64d1cfc7223071bc513083d4075d77fc0a3 
>   ql/src/test/results/clientpositive/spark/skewjoinopt17.q.out c8353ac027ddb32837ea4066ca7302a1c54015cc 
>   ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out fb218ec7089e777eb21c836dbd79ef1698053c95 
>   ql/src/test/results/clientpositive/spark/skewjoinopt19.q.out f51d80505c0df97f1c1922dc71d9fe553b8cfa8d 
>   ql/src/test/results/clientpositive/spark/skewjoinopt2.q.out b82de82d380a26a6ada350a888c57e094a5b9f63 
>   ql/src/test/results/clientpositive/spark/skewjoinopt20.q.out 338da343a9b5dee989c2f9c343f83c58a2e795ea 
>   ql/src/test/results/clientpositive/spark/skewjoinopt3.q.out ec9ebee46da96e680dd7e81283a7b338bef2d66c 
>   ql/src/test/results/clientpositive/spark/skewjoinopt4.q.out 691cf8d378cfbb1c85ba77a1d75d54a26e814e7a 
>   ql/src/test/results/clientpositive/spark/skewjoinopt5.q.out b54a95add8a49cbf011b95af18707abe8039b256 
>   ql/src/test/results/clientpositive/spark/skewjoinopt6.q.out 229558bf1adab9138d936c7ecd9ea6ce9eb7ebf4 
>   ql/src/test/results/clientpositive/spark/skewjoinopt7.q.out 748b3e40ff510210d143a5ef0cc8c55705641925 
>   ql/src/test/results/clientpositive/spark/skewjoinopt8.q.out 5f82fa7b8e45704a8df4911a5eb46b4bbc65322c 
>   ql/src/test/results/clientpositive/spark/skewjoinopt9.q.out 8d929110da66a822dda61ea9748509c2f160092b 
>   ql/src/test/results/clientpositive/spark/smb_mapjoin_17.q.out 1486ca91bb5a92330b751605b426be34c1bb89a5 
>   ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out cb811edd5d3460a21c27d5d2460d618e1da053f0 
>   ql/src/test/results/clientpositive/spark/subquery_in.q.out b2a16813bd002fcde7a15bb1470d9e03d35e01f9 
>   ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
>   ql/src/test/results/clientpositive/spark/temp_table_join1.q.out 1a1340ec642f4dcc4a8b5bff792e0c4db85cedaa 
>   ql/src/test/results/clientpositive/spark/union22.q.out 6185e667cb436023960c1bf45765598b396b65f4 
>   ql/src/test/results/clientpositive/spark/union24.q.out b46e8a2429b7dae5c5f4d5968dad6b5b6752b36f 
>   ql/src/test/results/clientpositive/spark/union27.q.out 543eade4e092ec96d2bb06c20eec1c4579917f43 
>   ql/src/test/results/clientpositive/spark/union32.q.out 443796c3098ba321579112ca20fc1ea6a74d9c73 
>   ql/src/test/results/clientpositive/spark/union_remove_12.q.out e57626f19d858f5b2b6e672f9984142702161bab 
>   ql/src/test/results/clientpositive/spark/union_remove_13.q.out bb294cdb1625ea05952025f1ee01442be1ee39ff 
>   ql/src/test/results/clientpositive/spark/union_remove_14.q.out 3bb9194782e757f1258fb9ab034e0b4d5b247ec8 
>   ql/src/test/results/clientpositive/spark/union_remove_23.q.out adb0c62a38da0856f892c5237583ad5d74b2d7d5 
>   ql/src/test/results/clientpositive/spark/vector_decimal_mapjoin.q.out d138102ff79b926336c25ff882cd6c827cd75c22 
>   ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 6308cee73f8339cb0ddc9317000e9f19baba5923 
>   ql/src/test/results/clientpositive/subquery_in.q.out f12af5701e4aa5bb40793131797ff191fe5f9aed 
>   ql/src/test/results/clientpositive/subquery_notin.q.out 5563794f9761a8269a56c7e716545c5edb1e4076 
>   ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 9689ae37dfedc8c3becd6915e1e4cd5a5da29f9b 
>   ql/src/test/results/clientpositive/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
>   ql/src/test/results/clientpositive/temp_table_join1.q.out afb1c1053a62aaf28314705d85606c29074114b0 
>   ql/src/test/results/clientpositive/tez/auto_join1.q.out 41cbcc7f7bd4709d91f04728b75a6d4d96173cfa 
>   ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 8fde41d3a330cc26c6fb89f00f01dad210546914 
>   ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out b9a759f3e79eba581295b2ecdb43b865bd418a5f 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out af0ee0067978e2bcc377bb2c6188bf2682fe39ce 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out 98e099ce16cba491c6287dd3f725436b12e09eee 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out 4ac305f195f86bc6bc50d28805d855517fa67caa 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out c1c406fe61d25ebefbe8dbd1f31e65b3d1018c14 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out 81b6fe6ce4f820339a28841b4016d8acd7683bd2 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out 5e30dffb338d82ada0c0daf6fdf336f2a0d65a51 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out 96063eff71e546a4f3034a00d1e0bafce10215e4 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out 956d11dc06f4f52112c7646917ff989f934ff40b 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out bbb0cbbd4544d826aa2019e606499431dc6ba67b 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out 8f31e9463fe5a9b30cc1ec28688c3a30bacaa601 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out 9fc559d758ddfd30bd7ac2da98be28632598f951 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out 4f06198d4e3a4c92f36d9e3e9c496d32fec1b59c 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out 2608c27969894ed6f63e76190584fc23491e25e2 
>   ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out 9f3e6989b138e2c46567d09ffc71faf6c271e820 
>   ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 3ccc52f757bacd868d5aa06a22c7ecb5e6888929 
>   ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out 959d7d0cde334e8e38900ed041da62bf10ce0aad 
>   ql/src/test/results/clientpositive/tez/constprog_dpp.q.out 0bc964b7c9a2faa8382c801aa991da794e448caf 
>   ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out 444f93180cef05ac034bb36fe9f8bde7556d2c35 
>   ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out 35c4ea81a98f90c81dfb8413936cc21b967c4166 
>   ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out 5e8015df1716d924713038c23d50ed676a99504f 
>   ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 792ccaff77ec7e786331f1f1a0acc80bfe3edbc9 
>   ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 430d5ad2fcff85a55917a6fda2a74e9c290324f1 
>   ql/src/test/results/clientpositive/tez/explainuser_1.q.out fa29dfec8fe38fcbec2cfa22859821898e07dbaa 
>   ql/src/test/results/clientpositive/tez/explainuser_2.q.out ff055ea76e84d0fbf01ae120e9781d080b1476ba 
>   ql/src/test/results/clientpositive/tez/explainuser_3.q.out 880d2ad52cdaa78cf0b07bcbd7375aff5f32d9d3 
>   ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out c683ca2acf3724bc3b31038d116b1c1d8abf9f1b 
>   ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 69fab90211892b606fdabd308565d744d7aba691 
>   ql/src/test/results/clientpositive/tez/join1.q.out c5bd100c17588eb59355a5ef3836aaaceab8687d 
>   ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out 4b15062c13f358d4c0422b9a1e0fe2c8d4a37041 
>   ql/src/test/results/clientpositive/tez/mergejoin.q.out de38ac368e7d748a20c692c4f0154db75eb82fe9 
>   ql/src/test/results/clientpositive/tez/mrr.q.out 4d68a2f285d0c7006037b12a61f86549233397ab 
>   ql/src/test/results/clientpositive/tez/skewjoin.q.out 7d0a8e5601f9e04125d17cdc7e415c37d2127105 
>   ql/src/test/results/clientpositive/tez/subquery_in.q.out add2c525cefc2ceff1479470c6884138b39a322f 
>   ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b31a403373ad9c4a500f4ee8f85df769ae991ad7 
>   ql/src/test/results/clientpositive/tez/tez_join.q.out 7b22996ff56946a85fa3e82609b7cf2b6ed2d290 
>   ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 7e54e298d20ae5d3f3cf6720ef1fc86f20933a1f 
>   ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out 401506b76e383674c049c1e528dde434c1bfea31 
>   ql/src/test/results/clientpositive/tez/tez_self_join.q.out be538ac53eb4909d5bdc21f3ad1d0d460b11b158 
>   ql/src/test/results/clientpositive/tez/tez_smb_1.q.out e60d5af14d320949981a28e81168a775191da9cf 
>   ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out 82ec31db2f8f33ff1fea9c9e58ca7eced637116b 
>   ql/src/test/results/clientpositive/tez/tez_smb_main.q.out 52e1750f354f6fd8457fc11e889129454952452f 
>   ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 95378079a1161cb7fcafc6f56ad57169113d5678 
>   ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out cb6de2413ee2d8daacb75a1e2ab0784e8721ed40 
>   ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out c3febc156349ed844f5319ad667a41aa4e2ab800 
>   ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out 0825fc9029efc292c7472608af2c43d619da5a3a 
>   ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out 37125492077abb25feaea9a0c86b3841a0529396 
>   ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b9d601a087679239d73f305773e749be82bd4392 
>   ql/src/test/results/clientpositive/tez/vector_join_filters.q.out 8cc9311f86549a00ba90c6a7aac66fa13c290ae7 
>   ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out 2243072aaf9756481c4ecc0ff3da65d86d2413aa 
>   ql/src/test/results/clientpositive/tez/vector_left_outer_join2.q.out 6c781e3a7d5dacf5a775f05a6fa8b996ffa92b8d 
>   ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out d2937a5b71b9908b96bf84c340383d55ea39cbdb 
>   ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out d65ea5b84ce2b16481b85f576e6ebe70a8da36bf 
>   ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out d1ee177ee6142cdacf782a5f76e386f20335fb7d 
>   ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out 3c681c3256f5b7b5e68ecadd714209762e9a1a99 
>   ql/src/test/results/clientpositive/tez/vectorized_context.q.out b2b71cd5d89dafb0b70530e1145f388062615b6e 
>   ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out da2033b7bbe1e89031a24b4e2a21da44d015acb6 
>   ql/src/test/results/clientpositive/udf_folder_constants.q.out 65ee693477bf9f2564d03bce80eb46b11afbe9dc 
>   ql/src/test/results/clientpositive/union22.q.out beb039ee73df9d3158e5f5eea1e0f16df53a1f43 
>   ql/src/test/results/clientpositive/union24.q.out c0f8cd02d091c0c7ef5b6da53e3aca2e24a6bdd2 
>   ql/src/test/results/clientpositive/union27.q.out 9df606dffe164e170496334459e3523abdf4bb86 
>   ql/src/test/results/clientpositive/union32.q.out 22b7bbc37f0aeb7189915e1aa5563a26ada5a2f5 
>   ql/src/test/results/clientpositive/union34.q.out 9ee382b5eabe72eedc34386c82e3e0908e65f079 
>   ql/src/test/results/clientpositive/unionDistinct_1.q.out 591df42a2ed75f4e3a7d1b9c776281708b76a4f1 
>   ql/src/test/results/clientpositive/union_remove_12.q.out 82dbcdb6ad8b2f1f244a03c4d41326d8a929f43e 
>   ql/src/test/results/clientpositive/union_remove_13.q.out 5d8433e682344ea3b3934829436cf445ebd2e7a5 
>   ql/src/test/results/clientpositive/union_remove_14.q.out 4760f297ac0197df9df52b9a5b916eecff1a313f 
>   ql/src/test/results/clientpositive/union_remove_23.q.out cdbe914230d43c4ad3b3de5b3523f0c6cc8db514 
>   ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out 827e6b57c8c12346732af77f1b01c77b113a97ef 
>   ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out 7da8ae08bdaf2eb5dd0510d5705176da73096a08 
>   ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out 02e36813dae774daccdaf5cf0873539ad185fb25 
>   ql/src/test/results/clientpositive/vector_decimal_mapjoin.q.out d3356edf4857fa7f4f44927dedfa5d92c20a7c67 
>   ql/src/test/results/clientpositive/vector_inner_join.q.out 916c8e6d127a7a6f5f8b15af8e4b4d332266307b 
>   ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out 7d47bcb45151953b133acf4ca9dab4bfdc7eab93 
>   ql/src/test/results/clientpositive/vector_join_filters.q.out 48fc072421c1d9909c3d4768c4c6e86d4278325c 
>   ql/src/test/results/clientpositive/vector_join_nulls.q.out c1516f270b633861a3d8922f1acce716c3bccedc 
>   ql/src/test/results/clientpositive/vector_left_outer_join2.q.out a396d550e8820f638cb955726757b7f5a8ef4c38 
>   ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out ee74fbe039de92cff01f804173d180cba2974cc6 
>   ql/src/test/results/clientpositive/vector_mr_diff_schema_alias.q.out 4535058e80af069980898a874e06e757383c0c90 
>   ql/src/test/results/clientpositive/vector_outer_join0.q.out 0f3a273ce55234fe625fefa25d8e222790a0c232 
>   ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out e960ead144f0c87c8f9b702529a994207d402556 
>   ql/src/test/results/clientpositive/vectorized_context.q.out 16d864f58d1fc7a40657b075a49890593428d3d6 
> 
> Diff: https://reviews.apache.org/r/40055/diff/
> 
> 
> Testing
> -------
> 
> Existing tests.
> 
> 
> Thanks,
> 
> Jesús Camacho Rodríguez
> 
>


Re: Review Request 40055: HIVE-12017

Posted by Jesús Camacho Rodríguez <jc...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40055/
-----------------------------------------------------------

(Updated Nov. 16, 2015, 6:16 p.m.)


Review request for hive, Ashutosh Chauhan and John Pullokkaran.


Bugs: HIVE-12017
    https://issues.apache.org/jira/browse/HIVE-12017


Repository: hive-git


Description
-------

Do not disable CBO by default when number of joins in a query is equal or less than 1


Diffs (updated)
-----

  hbase-handler/src/test/results/positive/hbase_queries.q.out d044c7ed3874acaf521d83bdddfa02276bf71cb3 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/HiveRelOptUtil.java b4e7d47134357bc1e25af8642373ffb9babc015b 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveAggregateProjectMergeRule.java 53f04ee72d8a614a602ada688f89d1febd467689 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/SqlFunctionConverter.java a17fb9498557fc95f273240c1484d69f514fcad0 
  ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java de67b54a2c6cfd9bc4413ebf7f715e54c61b966f 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 1ca113cba30b26a38abf4910aafd0bec2bbd9a51 
  ql/src/test/results/clientnegative/bucket_mapjoin_mismatch1.q.out 623c2e85a84919b41735913c3da32514f5d3ff22 
  ql/src/test/results/clientnegative/join_nonexistent_part.q.out 391dd0592611d7af8484c52efde3a50fb7dfa44d 
  ql/src/test/results/clientpositive/annotate_stats_join_pkfk.q.out aa380b20efee11a0a3a4c7acaeb9482444c1d3ce 
  ql/src/test/results/clientpositive/archive_excludeHadoop20.q.out c2b98727d21f4990ae7496a0a8fa9ac16598f4c0 
  ql/src/test/results/clientpositive/archive_multi.q.out 0ad29d122153bd4adf4d19064188b0c4f94e05ab 
  ql/src/test/results/clientpositive/auto_join1.q.out 48ad641788a6adfad5f7e4fcdfef3d67eac70a4e 
  ql/src/test/results/clientpositive/auto_join10.q.out fa6f62d18abbf517c4e49ac3fa9da190c23a119f 
  ql/src/test/results/clientpositive/auto_join11.q.out 851920b9dce7d9fb8d105ef81404f3f67166ad15 
  ql/src/test/results/clientpositive/auto_join14.q.out 47e1724ab18ac322a83f687fab37ea44c4fdf78a 
  ql/src/test/results/clientpositive/auto_join24.q.out 5b573033d317e3e7dbf70f9b6ef253b35ac7c140 
  ql/src/test/results/clientpositive/auto_join26.q.out 94ab76f750a2ce51a645012dcd5beb43b560445a 
  ql/src/test/results/clientpositive/auto_join32.q.out 161ab6b377a644e62a94d69aa9d3bba02b8045e6 
  ql/src/test/results/clientpositive/auto_join_filters.q.out a6720d908f4c5a354cb4f3234f8c288249d35d2d 
  ql/src/test/results/clientpositive/auto_join_nulls.q.out 4416f3e921a3590223658eb6b0e15c317733a7e2 
  ql/src/test/results/clientpositive/auto_join_reordering_values.q.out f42b45e635ca5e271d48ea6bc48c8b0e45ac67d1 
  ql/src/test/results/clientpositive/auto_join_stats.q.out d75d6c42eba366905afb4e6e171402c50581ba05 
  ql/src/test/results/clientpositive/auto_join_stats2.q.out a0aefa3de8aa07ab7f4a634fcc22b29ba621a6c5 
  ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out 1dc9cd07cddb5bce3b2369c1776b690bb239e050 
  ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out f1aadef724d6f10ca4a710a3d11382e2f01ca1e5 
  ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out fb1e6568de332e930e7836e09aef142f7f66eb17 
  ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out 5dad0fb366d4e1fc21a9a7ba034d60c942e8664e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out b1ba1483e1ab83c3f7ea71fddf5247bfc5dbde0b 
  ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out 33c56fdc6d6f01377dd78e77b99c229ff437d802 
  ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out 460e5b1b0f60c213f3a14172482a9a8f8e85454d 
  ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out a7a5faa8f8cc29ff53328e6db598cc0acf4cb68e 
  ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out dfb1a16529bb09de8eb154976386ae39b76420c8 
  ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out 013bc07b6ef804d57632ab2840628e7903f3cb47 
  ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out d751e7052a14f2ca308699c3a52beb30f989d0a0 
  ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out 853f6413ad519840c535e32ec680b6eedd13f457 
  ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out e2d797ba8d5083c2400df86aacaa94e22f71d809 
  ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out e3bb51d6ef8d69112acb75688c5eabefc628cab7 
  ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out bbfa75608deef0a72df8104b6836105b296f7d29 
  ql/src/test/results/clientpositive/bucket_map_join_spark1.q.out 870ecdd37c3e4833dc1b182e98e6e4018f719fbe 
  ql/src/test/results/clientpositive/bucket_map_join_spark2.q.out 33f5c46c2adf43a1e13f8af305da6c585998141a 
  ql/src/test/results/clientpositive/bucket_map_join_spark3.q.out 067d1ffff2875a762d98126994f05090d4c4e4cd 
  ql/src/test/results/clientpositive/bucket_map_join_spark4.q.out 41a2ea9bc3a4679cb1cd4e18f693ce467418905f 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_2.q.out 0e446313c0a21f5fd784b9d5fb3d8f4184f1335e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out 594dc55754f3d4360a4714357f36c4664d57972e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_5.q.out 5626efde36600fe735756ded1c43940193318a4e 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_6.q.out a937fb4ec66f988822344e38adcd751dee406b50 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out 9f530e8b08e88c7bda345e6e343de5e09c0e4898 
  ql/src/test/results/clientpositive/bucketsortoptimize_insert_8.q.out 2b2e7bf09276b0b2bc7bc70a9d0df968e45f861b 
  ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out d31c8969113e97c847134c1e95b6db2d876525c1 
  ql/src/test/results/clientpositive/cbo_rp_join1.q.out 69ce6d27571310b05b97ae159de50a5764b4c7f4 
  ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out 41f3d09b24715d0fe6905594960f9a1797e769e0 
  ql/src/test/results/clientpositive/column_access_stats.q.out e904347457be1b94586dd4fab281b6e01456cb87 
  ql/src/test/results/clientpositive/constprog2.q.out 792b1119878fcf1c05543998d9f8b7970a4073d1 
  ql/src/test/results/clientpositive/constprog_partitioner.q.out e22a4a905ba0ef2deb2b21a2f31110e1a8dea8ef 
  ql/src/test/results/clientpositive/correlationoptimizer1.q.out c5c9d9c42f91db41abe77165ab16739fcbe9a18e 
  ql/src/test/results/clientpositive/correlationoptimizer11.q.out 4e65fa538451a11f3e69cfaf415d7f0e6d9eef57 
  ql/src/test/results/clientpositive/correlationoptimizer13.q.out d652d87b627171b6c52895873ff1a19bd43e2f61 
  ql/src/test/results/clientpositive/correlationoptimizer4.q.out 95ed8612cfda6426ddb083860194a3261a5622d4 
  ql/src/test/results/clientpositive/correlationoptimizer5.q.out 7f2e19f8871f6d487df38c12386a8928872afc6a 
  ql/src/test/results/clientpositive/correlationoptimizer9.q.out e00860d20ace2891f0c3263a7f090e5dc4bbcfdc 
  ql/src/test/results/clientpositive/create_view.q.out 1038d01460b2e2a5db9e33353ffa7de58fcf5f37 
  ql/src/test/results/clientpositive/cross_product_check_1.q.out 3ab418a0ed2052ee7c2500c0b5b167cf610f1bde 
  ql/src/test/results/clientpositive/cross_product_check_2.q.out 6910b403382ba6ff23dfcc6331372bd7335bdabb 
  ql/src/test/results/clientpositive/decimal_join2.q.out a3ca231b67393f0ee1a0943aee99b2b388687193 
  ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out 501a86fc3afe818dbfa73b781f55afeea3923bf9 
  ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out 5dd927d8d376cb3a702d842a6fc4fb9fa8e63d1d 
  ql/src/test/results/clientpositive/encrypted/encryption_join_with_different_encryption_keys.q.out 1259cd5e64bd95d1fe6ab5dd6b512c848a25c3da 
  ql/src/test/results/clientpositive/explain_logical.q.out 8fa0a4cebc0e026f768c1622e65d2dc52bb60946 
  ql/src/test/results/clientpositive/explain_rearrange.q.out a4671d31185b5623e31927653d47df8612ad63c7 
  ql/src/test/results/clientpositive/filter_join_breaktask.q.out dee3794fccca48107eecbfac6b4b072b0583279a 
  ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out 6ad483b0537ac6da8350655cef0674ae1c2dce8b 
  ql/src/test/results/clientpositive/groupby_sort_1_23.q.out d0644f8b1ebddeeec482eae1002fefbc29d8ebdb 
  ql/src/test/results/clientpositive/groupby_sort_skew_1_23.q.out a0c7cc05c0129ae131be4714e0b624da1512dd5e 
  ql/src/test/results/clientpositive/having2.q.out 699d8ee803115cf1cbbfeed8ba77eab153f7fd0f 
  ql/src/test/results/clientpositive/index_auto_mult_tables.q.out 2639edf63d24fff28615a8b09d9e7057c1c40da7 
  ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out 1aa82ba6c6b0c463d8f8f43c0bc28e15043b1622 
  ql/src/test/results/clientpositive/index_bitmap3.q.out 7d7f9555e0045a3f9228199275edd7a174d7321a 
  ql/src/test/results/clientpositive/index_bitmap_auto.q.out d4a97778824c0f5d63728036e0770a3b0f75d058 
  ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out df305545a78c5777b12a1363e3286b46eb6c31cd 
  ql/src/test/results/clientpositive/innerjoin.q.out 91bb7b3eea9128f6c1566faa5a3f7bee9cd897f4 
  ql/src/test/results/clientpositive/join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/join10.q.out 6309059f0ecfe03a142efb04349dd180d996c9ae 
  ql/src/test/results/clientpositive/join11.q.out 46875b203afc2e60043cc8c70a9b962fff063de8 
  ql/src/test/results/clientpositive/join14.q.out 8b1d399e26d84938288064453fe1248dc3697ce5 
  ql/src/test/results/clientpositive/join19.q.out a385990bb01b39f0691b09b914fff22db728b8ed 
  ql/src/test/results/clientpositive/join29.q.out 15d0cbeb348813ed27e970133822635b5eea5d18 
  ql/src/test/results/clientpositive/join31.q.out 70ca814235aa70eb9e292a5eb9e3795d361a09ea 
  ql/src/test/results/clientpositive/join40.q.out 3b0d24f24b4773869f9c796acab00ae54f0645e1 
  ql/src/test/results/clientpositive/join41.q.out 92563c659cafffd9dbf192a913123c2c127875ff 
  ql/src/test/results/clientpositive/join42.q.out 9fdf6733df1006c101d68f9ee917eede7641f0c8 
  ql/src/test/results/clientpositive/join43.q.out f22a9b834a323a282a952cb6b21c3707b06f685d 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out c1c2105d0f723c0f37de34baad9a48c32ceb5318 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out 8c22a2c324af2dd255a2f415c84656b2601337a5 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out b0258b8f3dfbc9ecbcbfa261a70ccca086a2ff4d 
  ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out 26db67e9f9b8244b2e764b8619202c663e42ea1e 
  ql/src/test/results/clientpositive/join_filters.q.out 4f112bd3f7adac32de0c42ce5ff9d2668b4dc2b0 
  ql/src/test/results/clientpositive/join_filters_overlap.q.out f52cf26fd2a04d0d10a41b43a2b403f00877627f 
  ql/src/test/results/clientpositive/join_grp_diff_keys.q.out a3c3c616952c215eebf282b21de8659c83b307f4 
  ql/src/test/results/clientpositive/join_hive_626.q.out 52e15ad9503a81ed09f06662bcf28be26ad2af7c 
  ql/src/test/results/clientpositive/join_rc.q.out 0c932b4105f82b4ef0e19dde7a8f8ef7e7825e45 
  ql/src/test/results/clientpositive/join_reorder.q.out a9723fad3ad5267ce505f3a055096f7f12c4dfcb 
  ql/src/test/results/clientpositive/join_star.q.out a75b48d14203108d32efd2b18425ec0965c6766d 
  ql/src/test/results/clientpositive/join_vc.q.out c0f11e7a8b9856456930033ec59fe238189b90f2 
  ql/src/test/results/clientpositive/lineage2.q.out aed41b05e12a31205aa045ba17e7606116843180 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez1.q.out 1f1bf3d429bfad4467fbe421f76c4e1d302a48bb 
  ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out 68d1253d37a4e521ab3e86e4d95723a65147a4ee 
  ql/src/test/results/clientpositive/llap/constprog_dpp.q.out 72a5d0d1d88987a6addf75350cb2a5c0e1d39285 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out 7b428bc0cfdfd1c858caa0f76a6b870c17c6205a 
  ql/src/test/results/clientpositive/llap/dynamic_partition_pruning_2.q.out cec4219215c2279df4ea1c7dd5df639308a78c70 
  ql/src/test/results/clientpositive/llap/explainuser_1.q.out 4b8ec3f4290c67a5af09fb1f2a67314d6939d6b4 
  ql/src/test/results/clientpositive/llap/explainuser_2.q.out 7b361ac5540b7731e4b78a6d5e4c66c8c316c6d9 
  ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_1.q.out 36a032a0c15f78f14d206b495ac0301b902656a0 
  ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out 4c8b295b79070a1cf3b7e70fa51f89bb1b1ea71b 
  ql/src/test/results/clientpositive/llap/mrr.q.out 7026cd4633896dee239cbf3a4dc0176a036df120 
  ql/src/test/results/clientpositive/llap/tez_bmj_schema_evolution.q.out 4d3b13d072f5c21ba93b838c0c5b860404c6c956 
  ql/src/test/results/clientpositive/llap/tez_join.q.out 881a72105563de602d928fd37cf8358000f8ecce 
  ql/src/test/results/clientpositive/llap/tez_join_hash.q.out 921397a8db7f68e90051b14ee43ffc54e8cdb3f4 
  ql/src/test/results/clientpositive/llap/tez_join_result_complex.q.out 0ad18ed8509b36c5dad20ebef62a809abbcaf75f 
  ql/src/test/results/clientpositive/llap/tez_self_join.q.out f7922c9903aed040ba93bfcbfca7f43c677f64e8 
  ql/src/test/results/clientpositive/llap/tez_smb_1.q.out 8e7078ffa8fa1513dfcedc10852948f32b2762d9 
  ql/src/test/results/clientpositive/llap/tez_smb_main.q.out b9aad00f3c0aa654bebf7683e61734adfc32452f 
  ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out e9192a32473bad683fa1faffb83bdfd8053266e0 
  ql/src/test/results/clientpositive/louter_join_ppr.q.out 65fe2911550a3c131a64d7d0dc332f0b88a93992 
  ql/src/test/results/clientpositive/mapjoin_memcheck.q.out 4b134f21d6e325839035589e122cd8312290b75d 
  ql/src/test/results/clientpositive/mapjoin_subquery2.q.out 7e1e66b960bf899963714c39233051b15d443b35 
  ql/src/test/results/clientpositive/mergejoin.q.out cb96ab35e430859861e8e2ed5b3e834c55f1c86d 
  ql/src/test/results/clientpositive/mergejoins.q.out 37761b728cb15fa0f0964202e9ef01763daa3805 
  ql/src/test/results/clientpositive/mergejoins_mixed.q.out 023f75554bc1797a4ea2b99f71e4d179bd639a77 
  ql/src/test/results/clientpositive/multiMapJoin1.q.out 8548fc79603b85fc93f16a074a58c67a271f4b37 
  ql/src/test/results/clientpositive/multiMapJoin2.q.out 46b717f638493cc5fa4dba9c27ef1ab994cbbd89 
  ql/src/test/results/clientpositive/multi_join_union.q.out 466f34b14d6c326090f5685487ddc01c1657306a 
  ql/src/test/results/clientpositive/orc_llap.q.out 79c62815eedff704319bf7a0560e571e645166e2 
  ql/src/test/results/clientpositive/parallel_join1.q.out 9ce26460468224816f3905e42310a19f6234eeca 
  ql/src/test/results/clientpositive/parquet_join.q.out f880d1d5221f8f852f4a1ad875c54acbad9a9da9 
  ql/src/test/results/clientpositive/pcr.q.out 7ba9f87a81337ce052fb6e70b59520c1448183f5 
  ql/src/test/results/clientpositive/pointlookup2.q.out d677327b96ae9b8604b80903eddc0ce6ba74191b 
  ql/src/test/results/clientpositive/pointlookup3.q.out 4cb3cbaaa912869675c88e2403b67270f3327f72 
  ql/src/test/results/clientpositive/ppd_join5.q.out 0807559ca546e8adad986d06e021aa42f873c9e4 
  ql/src/test/results/clientpositive/ppd_outer_join5.q.out 3035a209cf14e4aafb3c986d2b07235a42bec4c8 
  ql/src/test/results/clientpositive/ppd_repeated_alias.q.out 6e6a2d678453ca6fc756f89d3e152e3e3143c10c 
  ql/src/test/results/clientpositive/ppd_union_view.q.out 5dd9ae3c5066ba43b88bb4970075fc235a0f77ba 
  ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out 9368df9a9efd152635d45d52a9af486429409f40 
  ql/src/test/results/clientpositive/quotedid_skew.q.out 9ac2b62d25f49ee074196da3c6bf0edf598f795e 
  ql/src/test/results/clientpositive/runtime_skewjoin_mapjoin_spark.q.out cdd5fd9a5058e62e890f2fb066a89d9eb1467f8c 
  ql/src/test/results/clientpositive/skewjoin.q.out 22a942113c7c870b5d65b9b92523585ec3056897 
  ql/src/test/results/clientpositive/skewjoin_mapjoin1.q.out 91d31cde099e0f6f5fbb442763338b558dab2aa7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin10.q.out ca966c231c009fac51acf3b94075a033be75ff76 
  ql/src/test/results/clientpositive/skewjoin_mapjoin11.q.out 51445a502416b8e91ec5fade4fd2bc23e3e290f7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out f3b552645cdcbd10bc2ce5ac3f1bf34f1e84c60b 
  ql/src/test/results/clientpositive/skewjoin_mapjoin3.q.out 1902c47a640a72a4b79d8ade07c149d84f0301fe 
  ql/src/test/results/clientpositive/skewjoin_mapjoin4.q.out 8101595a0d1bdb3b9bad7d2ac4e0060fb19c8ec7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin5.q.out 261802b1ceb1b2c313140fd6c344486180c6c5d7 
  ql/src/test/results/clientpositive/skewjoin_mapjoin7.q.out 25ff20caba3e8e7cec924ca6d40cb2e9fc0cd8dc 
  ql/src/test/results/clientpositive/skewjoin_mapjoin8.q.out ab7488a4950034992c05419f38ce715373ad6d55 
  ql/src/test/results/clientpositive/skewjoin_mapjoin9.q.out c47755a706ff5e3143103528cd8542a1c4935308 
  ql/src/test/results/clientpositive/skewjoin_onesideskew.q.out 95a2260a74241c3daaa854acc222a059cdca661b 
  ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out 1f21877005fce46a527b4c4783dba08b3afe0418 
  ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out 6ed1eabaaed8a44444b59720d5cae0263f90e766 
  ql/src/test/results/clientpositive/skewjoinopt1.q.out f3aa0f790c42d7f340080da0e40f2adc44014d10 
  ql/src/test/results/clientpositive/skewjoinopt11.q.out 121054b555fde4080ae85423e80ec701afe59dce 
  ql/src/test/results/clientpositive/skewjoinopt12.q.out 7f5a932d976ef19ee80a765f1d19532fd312e5d2 
  ql/src/test/results/clientpositive/skewjoinopt13.q.out a96fd93bc65cd67c10c6a1e7f238d91641c859d7 
  ql/src/test/results/clientpositive/skewjoinopt14.q.out 1e0d438357d6660a913ee2278bc590fe34ae9f7e 
  ql/src/test/results/clientpositive/skewjoinopt15.q.out dbf68f1562f12606b365642334625b0881ab0c17 
  ql/src/test/results/clientpositive/skewjoinopt16.q.out 937a65d0ad5a1ebf54bfbe9ba4aaefbc44bd351d 
  ql/src/test/results/clientpositive/skewjoinopt17.q.out 581e9142d11abe1ccb309ad5bbe7a97cd6195c50 
  ql/src/test/results/clientpositive/skewjoinopt18.q.out 7c1a2daf8954f3910bc4b7c72cba1fc51ccd2d05 
  ql/src/test/results/clientpositive/skewjoinopt19.q.out 91167db9a06c0b8b3be5fcc5af8eeafaef422025 
  ql/src/test/results/clientpositive/skewjoinopt2.q.out 132633f819ce170f95b4ecf9f49cdd368ccd00bf 
  ql/src/test/results/clientpositive/skewjoinopt20.q.out 15e96fdb3f7255d34a3b853d8d9a38b1e7d83bae 
  ql/src/test/results/clientpositive/skewjoinopt21.q.out d58d6945850dbd85fe7c10b69e5fe698fb5b6374 
  ql/src/test/results/clientpositive/skewjoinopt3.q.out fad53c3cdefb4a5688ab0f39bf70214a66d8de87 
  ql/src/test/results/clientpositive/skewjoinopt4.q.out 1d2a5a48c06e8516e32ca69d518a88be7a8f5404 
  ql/src/test/results/clientpositive/skewjoinopt5.q.out f395da892274edb26d0438251ad12e9cd5e84d43 
  ql/src/test/results/clientpositive/skewjoinopt6.q.out ac926f67ab48c88cb9b1325055a93589f08a0bf4 
  ql/src/test/results/clientpositive/skewjoinopt7.q.out 823ac419b4483700d331f89ce126d0c82572d9a0 
  ql/src/test/results/clientpositive/skewjoinopt8.q.out bcd4e3a033708b3779ad96237ea3d5ab29c95061 
  ql/src/test/results/clientpositive/skewjoinopt9.q.out 6e76481874ed3c8cc7c0d569fe2fe6b2991a1084 
  ql/src/test/results/clientpositive/smb_mapjoin_17.q.out 740f2df2fd0d26d03f36826e803974e2f091cef5 
  ql/src/test/results/clientpositive/smb_mapjoin_25.q.out c0a895995d90d133b5ad732a2c338ec3d1b4e175 
  ql/src/test/results/clientpositive/spark/auto_join1.q.out d26a33e19e5c5e3eba49f842f6b4a99625cd1c54 
  ql/src/test/results/clientpositive/spark/auto_join10.q.out b43e55c94fe559ccb88c530db895ceed3b999a68 
  ql/src/test/results/clientpositive/spark/auto_join11.q.out f8fc309f6d520f12b42fcb2ba4993ed60a50fd67 
  ql/src/test/results/clientpositive/spark/auto_join14.q.out 710a316558920535baaf07572da345acdce82896 
  ql/src/test/results/clientpositive/spark/auto_join24.q.out c714e19e2a77d63a52c5099e65b526581ac4cce7 
  ql/src/test/results/clientpositive/spark/auto_join26.q.out 3c437a163353869bb00b3120e2c8b00138b69e45 
  ql/src/test/results/clientpositive/spark/auto_join32.q.out 679dd7939b89c9dcc86f54722749dfb737932760 
  ql/src/test/results/clientpositive/spark/auto_join_filters.q.out b6b89c16a5f4de80a15539e2c13d949c006b9db6 
  ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out 4b809ce9725ed4f00b9a9bce1c6032279d010b6e 
  ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out 9df55b9cbb7461742a33bded522acd582dba57d3 
  ql/src/test/results/clientpositive/spark/auto_join_stats.q.out d72b4f355bada2b132e6d0bef075db1924c4f477 
  ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out 480f784efc7f6bd1833e0b8aa21bea3128ae8dd9 
  ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out 714d09884dd690e782a83a5452a37de11cec3642 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out 6bf47d9167d74120d230b2b9097fea37b8a1fa7d 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out 17d20cba378b95802e2328bde45e700a716cac9c 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out 197b13229441c210c52db173edd4d462c6b00a23 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out 24941e77cd6d35196cb52693e633865e48fda76f 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out bbc4ceed7b65f60063488765775bc6defd8fcda8 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out 464353306e99bf7dc04b76269d68b2f1c98a5081 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out 23530bd77f52f7a4439e60145cb7aebadb43741a 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out b6f6f844acd74b7b0e9d68b28886fa5e652b6608 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out a3e9e263708878e68a25df0735636e37c5a1befc 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out 9d072c7e0da4066edeea9c9b2e3472fda44ff511 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out e0aa44416ea67af2dc243de25c9e67b9fdc00467 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_8.q.out 8171558f517fc05f7cc30607a293e33cb24a5e78 
  ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out 81b4ce226bc857ca9c84541930a9623ea223cba0 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark1.q.out 6230befda172712c6794eabab8a8ce5d00a16fec 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark2.q.out 1a33625caa255df775103ffc67d7bad1598e209c 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark3.q.out fed923c3ad265d85ca241361e7cb991428a6a32f 
  ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out be46c927a2c6e82f086d689a7244e5d2654dbe65 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out 2c140655c51434d71690a785b0c78cdb316f5271 
  ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out 33e6d63e0872397e45450d5a87c0f54879d7f846 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out bcef03cbaef4d959d5c900f14cf63a111ded288f 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out f3c8f04b8d1b8807c4e4f20feadf0ceab4e60898 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out 25f61b89494bb66ec62c5ae7701eca234c3bb244 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out 2b919a0c17ba73566b77cd55e908b749c1d087c7 
  ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out dade75c17557b29fb6349abb6dd18d8701fd00b2 
  ql/src/test/results/clientpositive/spark/column_access_stats.q.out 869d6cb5681d97b1c173d95b96de37ef4b8e3f43 
  ql/src/test/results/clientpositive/spark/constprog_partitioner.q.out 3a3a751d11eecbd265562298e1d76c75f3c451b9 
  ql/src/test/results/clientpositive/spark/cross_product_check_1.q.out c228f0b1809da137ee58dfd5525781364bf16d25 
  ql/src/test/results/clientpositive/spark/cross_product_check_2.q.out ab062ad04be1ec2dc45c27b6242fe3ace905e6c4 
  ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out 730a31feff6dd80e34a8c1f192fbdf32c877a311 
  ql/src/test/results/clientpositive/spark/filter_join_breaktask.q.out 216e43b050100c1243d27d02db35357b06c30f29 
  ql/src/test/results/clientpositive/spark/groupby_sort_1_23.q.out 8d3f0d84a5445378729c7188a6647d26930d6115 
  ql/src/test/results/clientpositive/spark/groupby_sort_skew_1_23.q.out 1e01b37293626546976c5c367bbbc70d2a367c44 
  ql/src/test/results/clientpositive/spark/index_bitmap3.q.out 60202f0a065c4b414212f3f3e0eb103ed0b3b671 
  ql/src/test/results/clientpositive/spark/index_bitmap_auto.q.out 5f7513f3e4e938ee3b51c6e497d7476dc7fe2fd1 
  ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out 9b284e797b2173db7aba85546a1ceff784583b74 
  ql/src/test/results/clientpositive/spark/innerjoin.q.out 762ddadef9f18ebbc30a68c7c86bf959f3ff4bc1 
  ql/src/test/results/clientpositive/spark/join1.q.out 4714f112a7f5f4fde0c7a5a6f0f624b94ce25b6d 
  ql/src/test/results/clientpositive/spark/join10.q.out 8d186830a524ccb074958b48e2023961176f7de7 
  ql/src/test/results/clientpositive/spark/join11.q.out 7d59d0c61c0b3044dfaef6b1bd359a862a3431bc 
  ql/src/test/results/clientpositive/spark/join14.q.out 4ca149502e8ba28c554108389fdcf9b4dbb514c8 
  ql/src/test/results/clientpositive/spark/join19.q.out cefcb896ca35e548667497d950590bf8a269506a 
  ql/src/test/results/clientpositive/spark/join29.q.out 9479dd121fc43fbc0ddf61829571658b8fed9ef2 
  ql/src/test/results/clientpositive/spark/join31.q.out 469a19fa5016a6da1e73602577bffc332d1cf700 
  ql/src/test/results/clientpositive/spark/join40.q.out 02c11cd8c562ce0d2cc3efc9a995399e993d5a71 
  ql/src/test/results/clientpositive/spark/join41.q.out 087810460722dfe6ba0c51456da6e821dbadd9b6 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual1.q.out 5a77830a32cd8a06686012a0f0b5b00d9e366c17 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual2.q.out 12bac145892887aef8a58bd4f4560d46bdc8434e 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual3.q.out 180787b4efe9583e436c0511572f87520d9d85a2 
  ql/src/test/results/clientpositive/spark/join_cond_pushdown_unqual4.q.out e16884c8b299caede8f7b15bede4551b3811d3c1 
  ql/src/test/results/clientpositive/spark/join_filters_overlap.q.out 0f9d1ae9953e4709e9fc1974aaeea14ca3e05ece 
  ql/src/test/results/clientpositive/spark/join_hive_626.q.out c6fb4f6d13ee6bcdbfe284e584d8d2421bf8598f 
  ql/src/test/results/clientpositive/spark/join_rc.q.out 98c5c02e70a841d5c7043f5e62e8c4003cdff775 
  ql/src/test/results/clientpositive/spark/join_reorder.q.out 8b1a835ae8a7f48acd76e32dcaf94446c25c7bd4 
  ql/src/test/results/clientpositive/spark/join_star.q.out 69c2fd7f7363564a76e071bdbab009bfad1ae03a 
  ql/src/test/results/clientpositive/spark/join_vc.q.out 27265a6e7b47a9a4f42b1162bebf7aa367e429b3 
  ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out 4639b28a1969727c3565aa7071102d2832751afe 
  ql/src/test/results/clientpositive/spark/mapjoin_decimal.q.out bc785f9f6952c645e5340819d5a87e75e90e5816 
  ql/src/test/results/clientpositive/spark/mapjoin_memcheck.q.out 14f316c5170830bbc0087348115ffb7285978959 
  ql/src/test/results/clientpositive/spark/mapjoin_subquery2.q.out a1a409b89b0db2993054023e99ed052e8ab07e2f 
  ql/src/test/results/clientpositive/spark/mergejoins.q.out d2033769c53597cefb50256f5ee5a5245b6ab72b 
  ql/src/test/results/clientpositive/spark/mergejoins_mixed.q.out a72766983d4c48d7b77574af344f5a007c9a587b 
  ql/src/test/results/clientpositive/spark/multi_join_union.q.out ee9f9ca4ca3af88ed75708a0c42fb2ddaf28bdfe 
  ql/src/test/results/clientpositive/spark/parallel_join1.q.out 47555b29f7f292b0d9813fbc319ea681614d587b 
  ql/src/test/results/clientpositive/spark/parquet_join.q.out 390aeb1af2286e1f8844bed44c38f24ba5c711fb 
  ql/src/test/results/clientpositive/spark/pcr.q.out 3ee6e222668576b936ce5bb986fceb8b59efebf1 
  ql/src/test/results/clientpositive/spark/ppd_join5.q.out 6bf50806f80228ce59f57578e4bb23d7879330b2 
  ql/src/test/results/clientpositive/spark/ppd_outer_join5.q.out bd9cbcce2a7b7892eb69c8e0d73608ebf424bf16 
  ql/src/test/results/clientpositive/spark/runtime_skewjoin_mapjoin_spark.q.out c21f53b4d2c8446f43ad8878cee804b0a4d4e05f 
  ql/src/test/results/clientpositive/spark/skewjoin.q.out 828a64f2b4a3efe3ce5f7f6ceb17f2555114f16d 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_1.q.out f6acc34ddeb1dd5cd19a9fe67760c3cc64c95421 
  ql/src/test/results/clientpositive/spark/skewjoin_union_remove_2.q.out e97dba2dcfd1cd7a65a811ad0632957b5d707a9e 
  ql/src/test/results/clientpositive/spark/skewjoinopt1.q.out 3dc9eb040390d70504bd29d2aa83d92e95960edd 
  ql/src/test/results/clientpositive/spark/skewjoinopt11.q.out 47a7d564507e03377395e64a822c5c102c2d007f 
  ql/src/test/results/clientpositive/spark/skewjoinopt12.q.out 9d2ac4db01c6016e14697266bc9a4bfa2a1f0aff 
  ql/src/test/results/clientpositive/spark/skewjoinopt13.q.out 67c9d93954509e41eb46342bed4bc83e6b0a394f 
  ql/src/test/results/clientpositive/spark/skewjoinopt14.q.out 6a7590cbc3c30608e0973b8a51ec25325a791f70 
  ql/src/test/results/clientpositive/spark/skewjoinopt15.q.out f7fbf25473807a352b74bd712253fd15801f987e 
  ql/src/test/results/clientpositive/spark/skewjoinopt16.q.out f298b64d1cfc7223071bc513083d4075d77fc0a3 
  ql/src/test/results/clientpositive/spark/skewjoinopt17.q.out c8353ac027ddb32837ea4066ca7302a1c54015cc 
  ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out fb218ec7089e777eb21c836dbd79ef1698053c95 
  ql/src/test/results/clientpositive/spark/skewjoinopt19.q.out f51d80505c0df97f1c1922dc71d9fe553b8cfa8d 
  ql/src/test/results/clientpositive/spark/skewjoinopt2.q.out b82de82d380a26a6ada350a888c57e094a5b9f63 
  ql/src/test/results/clientpositive/spark/skewjoinopt20.q.out 338da343a9b5dee989c2f9c343f83c58a2e795ea 
  ql/src/test/results/clientpositive/spark/skewjoinopt3.q.out ec9ebee46da96e680dd7e81283a7b338bef2d66c 
  ql/src/test/results/clientpositive/spark/skewjoinopt4.q.out 691cf8d378cfbb1c85ba77a1d75d54a26e814e7a 
  ql/src/test/results/clientpositive/spark/skewjoinopt5.q.out b54a95add8a49cbf011b95af18707abe8039b256 
  ql/src/test/results/clientpositive/spark/skewjoinopt6.q.out 229558bf1adab9138d936c7ecd9ea6ce9eb7ebf4 
  ql/src/test/results/clientpositive/spark/skewjoinopt7.q.out 748b3e40ff510210d143a5ef0cc8c55705641925 
  ql/src/test/results/clientpositive/spark/skewjoinopt8.q.out 5f82fa7b8e45704a8df4911a5eb46b4bbc65322c 
  ql/src/test/results/clientpositive/spark/skewjoinopt9.q.out 8d929110da66a822dda61ea9748509c2f160092b 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_17.q.out 1486ca91bb5a92330b751605b426be34c1bb89a5 
  ql/src/test/results/clientpositive/spark/smb_mapjoin_25.q.out cb811edd5d3460a21c27d5d2460d618e1da053f0 
  ql/src/test/results/clientpositive/spark/subquery_in.q.out b2a16813bd002fcde7a15bb1470d9e03d35e01f9 
  ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/spark/temp_table_join1.q.out 1a1340ec642f4dcc4a8b5bff792e0c4db85cedaa 
  ql/src/test/results/clientpositive/spark/union22.q.out 6185e667cb436023960c1bf45765598b396b65f4 
  ql/src/test/results/clientpositive/spark/union24.q.out b46e8a2429b7dae5c5f4d5968dad6b5b6752b36f 
  ql/src/test/results/clientpositive/spark/union27.q.out 543eade4e092ec96d2bb06c20eec1c4579917f43 
  ql/src/test/results/clientpositive/spark/union32.q.out 443796c3098ba321579112ca20fc1ea6a74d9c73 
  ql/src/test/results/clientpositive/spark/union_remove_12.q.out e57626f19d858f5b2b6e672f9984142702161bab 
  ql/src/test/results/clientpositive/spark/union_remove_13.q.out bb294cdb1625ea05952025f1ee01442be1ee39ff 
  ql/src/test/results/clientpositive/spark/union_remove_14.q.out 3bb9194782e757f1258fb9ab034e0b4d5b247ec8 
  ql/src/test/results/clientpositive/spark/union_remove_23.q.out adb0c62a38da0856f892c5237583ad5d74b2d7d5 
  ql/src/test/results/clientpositive/spark/vector_decimal_mapjoin.q.out d138102ff79b926336c25ff882cd6c827cd75c22 
  ql/src/test/results/clientpositive/spark/vector_mapjoin_reduce.q.out 6308cee73f8339cb0ddc9317000e9f19baba5923 
  ql/src/test/results/clientpositive/subquery_in.q.out f12af5701e4aa5bb40793131797ff191fe5f9aed 
  ql/src/test/results/clientpositive/subquery_notin.q.out 5563794f9761a8269a56c7e716545c5edb1e4076 
  ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out 9689ae37dfedc8c3becd6915e1e4cd5a5da29f9b 
  ql/src/test/results/clientpositive/table_access_keys_stats.q.out 7576b486ddf77cd7c5148707b74612191d708bf5 
  ql/src/test/results/clientpositive/temp_table_join1.q.out afb1c1053a62aaf28314705d85606c29074114b0 
  ql/src/test/results/clientpositive/tez/auto_join1.q.out 41cbcc7f7bd4709d91f04728b75a6d4d96173cfa 
  ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 8fde41d3a330cc26c6fb89f00f01dad210546914 
  ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out b9a759f3e79eba581295b2ecdb43b865bd418a5f 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out af0ee0067978e2bcc377bb2c6188bf2682fe39ce 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out 98e099ce16cba491c6287dd3f725436b12e09eee 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out 4ac305f195f86bc6bc50d28805d855517fa67caa 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out c1c406fe61d25ebefbe8dbd1f31e65b3d1018c14 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out 81b6fe6ce4f820339a28841b4016d8acd7683bd2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out 5e30dffb338d82ada0c0daf6fdf336f2a0d65a51 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out 96063eff71e546a4f3034a00d1e0bafce10215e4 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out 956d11dc06f4f52112c7646917ff989f934ff40b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out bbb0cbbd4544d826aa2019e606499431dc6ba67b 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out 8f31e9463fe5a9b30cc1ec28688c3a30bacaa601 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out 9fc559d758ddfd30bd7ac2da98be28632598f951 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out 4f06198d4e3a4c92f36d9e3e9c496d32fec1b59c 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out 2608c27969894ed6f63e76190584fc23491e25e2 
  ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out 9f3e6989b138e2c46567d09ffc71faf6c271e820 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez1.q.out 3ccc52f757bacd868d5aa06a22c7ecb5e6888929 
  ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out 959d7d0cde334e8e38900ed041da62bf10ce0aad 
  ql/src/test/results/clientpositive/tez/constprog_dpp.q.out 0bc964b7c9a2faa8382c801aa991da794e448caf 
  ql/src/test/results/clientpositive/tez/correlationoptimizer1.q.out 444f93180cef05ac034bb36fe9f8bde7556d2c35 
  ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out 35c4ea81a98f90c81dfb8413936cc21b967c4166 
  ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out 5e8015df1716d924713038c23d50ed676a99504f 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out 792ccaff77ec7e786331f1f1a0acc80bfe3edbc9 
  ql/src/test/results/clientpositive/tez/dynamic_partition_pruning_2.q.out 430d5ad2fcff85a55917a6fda2a74e9c290324f1 
  ql/src/test/results/clientpositive/tez/explainuser_1.q.out fa29dfec8fe38fcbec2cfa22859821898e07dbaa 
  ql/src/test/results/clientpositive/tez/explainuser_2.q.out ff055ea76e84d0fbf01ae120e9781d080b1476ba 
  ql/src/test/results/clientpositive/tez/explainuser_3.q.out 880d2ad52cdaa78cf0b07bcbd7375aff5f32d9d3 
  ql/src/test/results/clientpositive/tez/filter_join_breaktask.q.out c683ca2acf3724bc3b31038d116b1c1d8abf9f1b 
  ql/src/test/results/clientpositive/tez/hybridgrace_hashjoin_1.q.out 69fab90211892b606fdabd308565d744d7aba691 
  ql/src/test/results/clientpositive/tez/join1.q.out c5bd100c17588eb59355a5ef3836aaaceab8687d 
  ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out 4b15062c13f358d4c0422b9a1e0fe2c8d4a37041 
  ql/src/test/results/clientpositive/tez/mergejoin.q.out de38ac368e7d748a20c692c4f0154db75eb82fe9 
  ql/src/test/results/clientpositive/tez/mrr.q.out 4d68a2f285d0c7006037b12a61f86549233397ab 
  ql/src/test/results/clientpositive/tez/skewjoin.q.out 7d0a8e5601f9e04125d17cdc7e415c37d2127105 
  ql/src/test/results/clientpositive/tez/subquery_in.q.out add2c525cefc2ceff1479470c6884138b39a322f 
  ql/src/test/results/clientpositive/tez/tez_bmj_schema_evolution.q.out b31a403373ad9c4a500f4ee8f85df769ae991ad7 
  ql/src/test/results/clientpositive/tez/tez_join.q.out 7b22996ff56946a85fa3e82609b7cf2b6ed2d290 
  ql/src/test/results/clientpositive/tez/tez_join_hash.q.out 7e54e298d20ae5d3f3cf6720ef1fc86f20933a1f 
  ql/src/test/results/clientpositive/tez/tez_join_result_complex.q.out 401506b76e383674c049c1e528dde434c1bfea31 
  ql/src/test/results/clientpositive/tez/tez_self_join.q.out be538ac53eb4909d5bdc21f3ad1d0d460b11b158 
  ql/src/test/results/clientpositive/tez/tez_smb_1.q.out e60d5af14d320949981a28e81168a775191da9cf 
  ql/src/test/results/clientpositive/tez/tez_smb_empty.q.out 82ec31db2f8f33ff1fea9c9e58ca7eced637116b 
  ql/src/test/results/clientpositive/tez/tez_smb_main.q.out 52e1750f354f6fd8457fc11e889129454952452f 
  ql/src/test/results/clientpositive/tez/unionDistinct_1.q.out 95378079a1161cb7fcafc6f56ad57169113d5678 
  ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out cb6de2413ee2d8daacb75a1e2ab0784e8721ed40 
  ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out c3febc156349ed844f5319ad667a41aa4e2ab800 
  ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out 0825fc9029efc292c7472608af2c43d619da5a3a 
  ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out 37125492077abb25feaea9a0c86b3841a0529396 
  ql/src/test/results/clientpositive/tez/vector_inner_join.q.out b9d601a087679239d73f305773e749be82bd4392 
  ql/src/test/results/clientpositive/tez/vector_join_filters.q.out 8cc9311f86549a00ba90c6a7aac66fa13c290ae7 
  ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out 2243072aaf9756481c4ecc0ff3da65d86d2413aa 
  ql/src/test/results/clientpositive/tez/vector_left_outer_join2.q.out 6c781e3a7d5dacf5a775f05a6fa8b996ffa92b8d 
  ql/src/test/results/clientpositive/tez/vector_mapjoin_reduce.q.out d2937a5b71b9908b96bf84c340383d55ea39cbdb 
  ql/src/test/results/clientpositive/tez/vector_mr_diff_schema_alias.q.out d65ea5b84ce2b16481b85f576e6ebe70a8da36bf 
  ql/src/test/results/clientpositive/tez/vector_outer_join0.q.out d1ee177ee6142cdacf782a5f76e386f20335fb7d 
  ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out 3c681c3256f5b7b5e68ecadd714209762e9a1a99 
  ql/src/test/results/clientpositive/tez/vectorized_context.q.out b2b71cd5d89dafb0b70530e1145f388062615b6e 
  ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out da2033b7bbe1e89031a24b4e2a21da44d015acb6 
  ql/src/test/results/clientpositive/udf_folder_constants.q.out 65ee693477bf9f2564d03bce80eb46b11afbe9dc 
  ql/src/test/results/clientpositive/union22.q.out beb039ee73df9d3158e5f5eea1e0f16df53a1f43 
  ql/src/test/results/clientpositive/union24.q.out c0f8cd02d091c0c7ef5b6da53e3aca2e24a6bdd2 
  ql/src/test/results/clientpositive/union27.q.out 9df606dffe164e170496334459e3523abdf4bb86 
  ql/src/test/results/clientpositive/union32.q.out 22b7bbc37f0aeb7189915e1aa5563a26ada5a2f5 
  ql/src/test/results/clientpositive/union34.q.out 9ee382b5eabe72eedc34386c82e3e0908e65f079 
  ql/src/test/results/clientpositive/unionDistinct_1.q.out 591df42a2ed75f4e3a7d1b9c776281708b76a4f1 
  ql/src/test/results/clientpositive/union_remove_12.q.out 82dbcdb6ad8b2f1f244a03c4d41326d8a929f43e 
  ql/src/test/results/clientpositive/union_remove_13.q.out 5d8433e682344ea3b3934829436cf445ebd2e7a5 
  ql/src/test/results/clientpositive/union_remove_14.q.out 4760f297ac0197df9df52b9a5b916eecff1a313f 
  ql/src/test/results/clientpositive/union_remove_23.q.out cdbe914230d43c4ad3b3de5b3523f0c6cc8db514 
  ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out 827e6b57c8c12346732af77f1b01c77b113a97ef 
  ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out 7da8ae08bdaf2eb5dd0510d5705176da73096a08 
  ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out 02e36813dae774daccdaf5cf0873539ad185fb25 
  ql/src/test/results/clientpositive/vector_decimal_mapjoin.q.out d3356edf4857fa7f4f44927dedfa5d92c20a7c67 
  ql/src/test/results/clientpositive/vector_inner_join.q.out 916c8e6d127a7a6f5f8b15af8e4b4d332266307b 
  ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out 7d47bcb45151953b133acf4ca9dab4bfdc7eab93 
  ql/src/test/results/clientpositive/vector_join_filters.q.out 48fc072421c1d9909c3d4768c4c6e86d4278325c 
  ql/src/test/results/clientpositive/vector_join_nulls.q.out c1516f270b633861a3d8922f1acce716c3bccedc 
  ql/src/test/results/clientpositive/vector_left_outer_join2.q.out a396d550e8820f638cb955726757b7f5a8ef4c38 
  ql/src/test/results/clientpositive/vector_mapjoin_reduce.q.out ee74fbe039de92cff01f804173d180cba2974cc6 
  ql/src/test/results/clientpositive/vector_mr_diff_schema_alias.q.out 4535058e80af069980898a874e06e757383c0c90 
  ql/src/test/results/clientpositive/vector_outer_join0.q.out 0f3a273ce55234fe625fefa25d8e222790a0c232 
  ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out e960ead144f0c87c8f9b702529a994207d402556 
  ql/src/test/results/clientpositive/vectorized_context.q.out 16d864f58d1fc7a40657b075a49890593428d3d6 

Diff: https://reviews.apache.org/r/40055/diff/


Testing
-------

Existing tests.


Thanks,

Jesús Camacho Rodríguez