> On Dec. 18, 2015, 7:52 p.m., John Pullokkaran wrote: > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java, line 112 > > <https://reviews.apache.org/r/41457/diff/3/?file=1170938#file1170938line112> > > > > In the CBO Success path the additional const prop seems unnecessary. > > All we have done between two const prop is is synthetic join predicates > > (not null predicates) && Simple predicate push down.
You are right; the latest version of the patch addresses this issue. - Jesús ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/41457/#review111247 ----------------------------------------------------------- On Dec. 18, 2015, 5:28 p.m., Jesús Camacho Rodríguez wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/41457/ > ----------------------------------------------------------- > > (Updated Dec. 18, 2015, 5:28 p.m.) > > > Review request for hive, Ashutosh Chauhan and John Pullokkaran. > > > Bugs: HIVE-11865 > https://issues.apache.org/jira/browse/HIVE-11865 > > > Repository: hive-git > > > Description > ------- > > Disable Hive PPD optimizer when CBO has optimized the plan > > > Diffs > ----- > > hbase-handler/src/test/results/positive/hbase_queries.q.out > 3907bc946679c0ce2492692dcb7e2cf252c6e188 > ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java > 8f48e7df4b9c081528b82545d445f75f67f93bfc > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/reloperators/HiveProject.java > 142812ca703d5e667bd532a711d29594123bde50 > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveFilterProjectTSTransposeRule.java > 8321504774c5ec5c7c9de3aecdf78dcd8408c4cf > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveFilterProjectTransposeRule.java > 7e484b90deed2dfb120faa2699eb9b9b7a33334e > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveFilterSortTransposeRule.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveJoinAddNotNullRule.java > c8de1d89a1df083cd125ae8c11bf854b09915680 > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveSortMergeRule.java > efde6652ca270d8e8d8f682fc0ff260702f46d5a > > ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveSortProjectTransposeRule.java > feec3c25929cac0bb3b6f50d074557a3c2745889 > ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java > 7c5a43ff4060c9a4d9c4c5523d851ef959da3932 > ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java > 27549dceac8b5913b1fb1604bde213ae26b243bf > ql/src/java/org/apache/hadoop/hive/ql/plan/FilterDesc.java > ccc4bb454e61e3c39b1f90f29de5e754f8d886bf > ql/src/java/org/apache/hadoop/hive/ql/ppd/OpProcFactory.java > 1702628447d38b09c9b7d0dcf38218a9037a2c64 > ql/src/java/org/apache/hadoop/hive/ql/ppd/SimplePredicatePushDown.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/ppd/SyntheticJoinPredicate.java > accfb3b9f5631f25220c88b759dba6c5299b4044 > ql/src/test/results/clientpositive/auto_join12.q.out > 6f08aa8f043113f0a99acd10c848f60a122a3f0b > ql/src/test/results/clientpositive/auto_join13.q.out > d29818cf438449a6a1413edd7d474c4ab35f2148 > ql/src/test/results/clientpositive/auto_join16.q.out > 38738ede2b4cd49aa24490eafb81dec1de78bea5 > ql/src/test/results/clientpositive/auto_join2.q.out > ce40ff30cb9cc2ab734ee37c0f3dc0ae85bbd202 > ql/src/test/results/clientpositive/auto_join33.q.out > 8b13bd0cb7fd869c58c9d092b2e8710391c96503 > ql/src/test/results/clientpositive/auto_join_filters.q.out > e0ed3737f9b25d45bdb365b13aeed3a40c50135f > ql/src/test/results/clientpositive/auto_join_nulls.q.out > 954bf069760c6f0d7e5420c7e9a3b9756d5aa4df > ql/src/test/results/clientpositive/auto_join_stats.q.out > feb818679df7d9f63f2d2d7a7c9afb2d0f5874d8 > ql/src/test/results/clientpositive/auto_join_stats2.q.out > e0d0146dd6b86e9f69a467dcde0c020c31af499d > ql/src/test/results/clientpositive/auto_join_without_localtask.q.out > c63016d0a3610eaa6cd82a4adc5d1bf6f0925cce > ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out > 096f5d445bc7e61381775270bef04e911eac5bb6 > ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out > 30853c42a52e1def5a913352580e0b5391ac2050 > ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out > 3e8dbcfd5bcc66ccd83b01c08c7745b02f05328f > ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out > e6c2832003a1bb804f99125866bff6117e4dab73 > ql/src/test/results/clientpositive/bucketsortoptimize_insert_7.q.out > 326e4d67f00158929f4aaa0a2ec53cedabe3e92c > ql/src/test/results/clientpositive/cbo_rp_cross_product_check_2.q.out > 62b611b1e43fed3326c8c43e3266ad281c86a054 > ql/src/test/results/clientpositive/cbo_rp_join0.q.out > 3c6bb7319fd7605a62f082b989f723d5aab6c3fe > ql/src/test/results/clientpositive/cbo_rp_join1.q.out > e77002866174f85168859c4145e7016c9d829bb6 > ql/src/test/results/clientpositive/cbo_rp_lineage2.q.out > b14caa80b3346036f9ec835fe4e2294f47eb7ee5 > ql/src/test/results/clientpositive/cbo_rp_outer_join_ppr.q.java1.7.out > 263053705347793513a44d49968dedd4fdffecfe > ql/src/test/results/clientpositive/correlationoptimizer10.q.out > 860452ef9bbf38df7aaeb00eb2636f53730ae923 > ql/src/test/results/clientpositive/correlationoptimizer13.q.out > 82304d8ff96e14bf18cde3f0867b25c6757d40d6 > ql/src/test/results/clientpositive/correlationoptimizer9.q.out > d32003dead268bd435713751d5e5956bdd4f5f74 > ql/src/test/results/clientpositive/cross_join.q.out > f36496e8503fedc67d6c9555b6e0dd5b0c9bd6ed > ql/src/test/results/clientpositive/cross_product_check_1.q.out > e7d6900d64851fa21f976ca20b5d7d753aa5d28f > ql/src/test/results/clientpositive/cross_product_check_2.q.out > df438c9ae7c95033383eae28bf8bada55c08b5c4 > ql/src/test/results/clientpositive/dynamic_rdd_cache.q.out > b85d387f3910598a3300df9adc34dce952715a2e > > ql/src/test/results/clientpositive/encrypted/encryption_join_unencrypted_tbl.q.out > 8903860b7c3f906bc1d755a85150f078bd11735f > ql/src/test/results/clientpositive/explain_logical.q.out > d302918ceddd0fe10ea16d1fb32379bc823a158d > ql/src/test/results/clientpositive/filter_cond_pushdown.q.out > b1cfb25a8fba4e5d3941d1615418ae68e8eaa6bf > ql/src/test/results/clientpositive/fouter_join_ppr.q.out > 56c5176e84c0e5ae718a36f885c5179e1e73aa6a > ql/src/test/results/clientpositive/groupby_grouping_sets4.q.out > 3db64e6c28042e9b1715886696548cf7ad080e66 > ql/src/test/results/clientpositive/groupby_position.q.out > ade6cb58f00171325dcf2828df4a9d3de8e25ec7 > ql/src/test/results/clientpositive/having2.q.out > 65d97d0ffaef6036cd2acaa11bf2c9abf25f6767 > ql/src/test/results/clientpositive/index_auto_mult_tables.q.out > 33caa53850d6f039975db2495780f857bfb5414e > ql/src/test/results/clientpositive/index_auto_mult_tables_compact.q.out > 10bd3d9e4e57040cf6b6832b51ecae97633a2fe6 > ql/src/test/results/clientpositive/infer_bucket_sort_map_operators.q.out > 61a5fa44ce0afe80f9a7acf9a3405329d242c8d3 > ql/src/test/results/clientpositive/join12.q.out > 672777f37204b0c14d89fbb544db643ea1049135 > ql/src/test/results/clientpositive/join13.q.out > ff873e4fa03f9a2cda0026cd8d5edb931b68df2f > ql/src/test/results/clientpositive/join16.q.out > de8880298c19a85870a349413c2a37307a10aa8e > ql/src/test/results/clientpositive/join2.q.out > ef35f8fb78718146971359679c6ecc4d8e9b3e0e > ql/src/test/results/clientpositive/join_cond_pushdown_1.q.out > 517345e52fd012b58c619c102313407a9e9fcb43 > ql/src/test/results/clientpositive/join_cond_pushdown_3.q.out > a96e134c08357ce152ea6a2f50ad5b564d668a2c > ql/src/test/results/clientpositive/join_reorder.q.out > f71f4e144cf8623af5386ca2484f322c933d5c31 > ql/src/test/results/clientpositive/llap/bucket_map_join_tez2.q.out > 824f0fd01d82ba163783ea2f979bb625b15edf98 > ql/src/test/results/clientpositive/llap/dynamic_partition_pruning.q.out > c6dc55cc0766fe43eca892d9934ac8869dea0f35 > ql/src/test/results/clientpositive/llap/mapjoin_decimal.q.out > bf824920d59f0bac95b17d515f4d593c99d18ea6 > ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_2.q.out > 09b9ca423c7ccd415e1694105435c750d72509fe > ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_2.q.out > 051fbe3d5330df4a3df671114ecac66189835c97 > ql/src/test/results/clientpositive/llap/vector_join_part_col_char.q.out > d72ebe1fbe0d611f5048e5a4d0a04d8337ce92b8 > > ql/src/test/results/clientpositive/llap/vectorized_dynamic_partition_pruning.q.out > 5ceefe13872a2a7fba5c266a4d65db9cca968fcb > ql/src/test/results/clientpositive/louter_join_ppr.q.out > 84dce67aab4b688d914134feb93540e1c7173696 > ql/src/test/results/clientpositive/mapjoin_mapjoin.q.out > 14c6f18c7a22608c323d2672d52f0d36e5473d47 > ql/src/test/results/clientpositive/multiMapJoin1.q.out > 02b2707284d20a8a94f2e5c8bc2c951306c655a5 > ql/src/test/results/clientpositive/nonblock_op_deduplicate.q.out > 9a24ad865d02ca57fa16dec5fba3147e4289cadd > ql/src/test/results/clientpositive/orc_llap.q.out > f67fcc66c50c92e8a57ff011a7c7abbbc8cc5811 > ql/src/test/results/clientpositive/outer_join_ppr.q.java1.7.out > b25722101d21d065585317644ef567c02e04ea57 > ql/src/test/results/clientpositive/partition_boolexpr.q.out > 05fe76177f96ebe5016b02eed8875de1693de0d8 > ql/src/test/results/clientpositive/perf/query13.q.out > 0e59b0de66e5f8665c005d15b681841d76573e12 > ql/src/test/results/clientpositive/perf/query15.q.out > 0ce4e52b3a9f2aa6d4db9d97f6626fe1f88f36f9 > ql/src/test/results/clientpositive/perf/query17.q.out > 551ab62e71acf72fc1fdfdd791cf5747bbb9e91b > ql/src/test/results/clientpositive/perf/query18.q.out > 49604663900623d8d5ff19e9da73b7232df03810 > ql/src/test/results/clientpositive/perf/query19.q.out > bf8dd213d2c006080755bb8a51ddb7d551e71b70 > ql/src/test/results/clientpositive/perf/query20.q.out > 611af8dcaa8372d7c7e3ba8e3ef979f69d4368a4 > ql/src/test/results/clientpositive/perf/query21.q.out > f4d9575837a62afc855f197e05ebac86f5ccac24 > ql/src/test/results/clientpositive/perf/query22.q.out > 9df8b689bbd44c79df411defeee2447ccbb03f44 > ql/src/test/results/clientpositive/perf/query25.q.out > 470565965f0e2f811addbb41d87599c394ef0665 > ql/src/test/results/clientpositive/perf/query26.q.out > d364aec418b4a5b41e382ae27d04dcb0ae02aa2f > ql/src/test/results/clientpositive/perf/query27.q.out > bf5d56ef9409446c2a930d1bbfd624d12d9d594b > ql/src/test/results/clientpositive/perf/query28.q.out > 51ae16f8221ad5909853ef259dc5e4ac7a08da88 > ql/src/test/results/clientpositive/perf/query29.q.out > e3d2e3981b2e9ae4e1d10c9724fe944398061af4 > ql/src/test/results/clientpositive/perf/query3.q.out > aa73399d9ed4ff7727a7c59ecadeebd37a570460 > ql/src/test/results/clientpositive/perf/query31.q.out > c479d9145b7a0196ba3cce521a4c8e180396983e > ql/src/test/results/clientpositive/perf/query32.q.out > f905498aa86af6de190471c4adc1421edecb5b69 > ql/src/test/results/clientpositive/perf/query34.q.out > 193cf4fa1085ba80b79369d1c80b0b60b6191d66 > ql/src/test/results/clientpositive/perf/query39.q.out > 0ad62cced8730affe8f45ef7aeaac7d3c2964396 > ql/src/test/results/clientpositive/perf/query40.q.out > 08c3e49a72bea0d39d822846bc475212ec9712ee > ql/src/test/results/clientpositive/perf/query42.q.out > a3264c7031504b6560f451d9fc14288ac656e73a > ql/src/test/results/clientpositive/perf/query43.q.out > 4e738e661e10d04a55ee9346f74f295995ad4fac > ql/src/test/results/clientpositive/perf/query45.q.out > dd14ac4e93230601f05bd1c4e191461ee477b404 > ql/src/test/results/clientpositive/perf/query46.q.out > 5d11fd7e1aa4713a0f8e77396930e1f6922ef157 > ql/src/test/results/clientpositive/perf/query48.q.out > d15d578063fbb4b592c6eed350ca4b511b8da55b > ql/src/test/results/clientpositive/perf/query50.q.out > fcc8338e1d9ee8f108477293b0bb3d0103111825 > ql/src/test/results/clientpositive/perf/query51.q.out > a5b5f5e2083e73313a22b8d3840e53723c909481 > ql/src/test/results/clientpositive/perf/query52.q.out > ac0c1e6ff6d9241957062c6eeea8b521591feb89 > ql/src/test/results/clientpositive/perf/query54.q.out > 8ccb868e8b448ec3ea6a5ee86c0804b4d103f8f3 > ql/src/test/results/clientpositive/perf/query55.q.out > 6b849c6e92ecbea51c3358e81d5562dace0dc72c > ql/src/test/results/clientpositive/perf/query58.q.out > 5379e87dc3a740f48ca9508a0800024ea27f7685 > ql/src/test/results/clientpositive/perf/query64.q.out > 9735b45dc0cf7acd1b617b5ac1f76192d478f74e > ql/src/test/results/clientpositive/perf/query65.q.out > 14596bef422d2534a4f1ecffa9f3a3e2f67c0a4b > ql/src/test/results/clientpositive/perf/query66.q.out > 42bcb83bd1fb3f6091d80db9abade437f559dd60 > ql/src/test/results/clientpositive/perf/query67.q.out > 33a7da2438cc1fa84631ed40a8f4ba8dbc2a1080 > ql/src/test/results/clientpositive/perf/query68.q.out > bfe90da4609b0882412b931d08150e0ec1db0135 > ql/src/test/results/clientpositive/perf/query7.q.out > 5e1b0eddad48368b71cd0a1ae09c32ddea354b4b > ql/src/test/results/clientpositive/perf/query70.q.out > 22a94b06fc6694053aae964a81fac370bfa0b354 > ql/src/test/results/clientpositive/perf/query71.q.out > be00aecb43de3baad275a3f94e390ab711bdfea7 > ql/src/test/results/clientpositive/perf/query72.q.out > c56bffd582bd6a2c4849c92ad1caf4b3e596be28 > ql/src/test/results/clientpositive/perf/query73.q.out > 3ab3df59681b69e1fa7de3e15aa82406232282eb > ql/src/test/results/clientpositive/perf/query75.q.out > 70a16493d83e3ddadf705b06604fd252291e44d3 > ql/src/test/results/clientpositive/perf/query76.q.out > 0b974ef53c6fde1485e4ad0f390ab5243c8b8e7a > ql/src/test/results/clientpositive/perf/query79.q.out > a69f7176d7f9ce7992eee3c4c065c28aeff43d50 > ql/src/test/results/clientpositive/perf/query80.q.out > 953e61ff806eeff851b2fd0222b5962fc7e5143a > ql/src/test/results/clientpositive/perf/query82.q.out > 6f142ed454d9224fda695baf50bfa1ab47cfa190 > ql/src/test/results/clientpositive/perf/query84.q.out > 8e15aee0a46674804072a3e7fc7b4b67182424c2 > ql/src/test/results/clientpositive/perf/query85.q.out > 660c5784255af1edc32e6c2ec5fc417fb1b28832 > ql/src/test/results/clientpositive/perf/query87.q.out > e4762b2e2a76a1ac64cd893ed651e030accedfdd > ql/src/test/results/clientpositive/perf/query88.q.out > f70bc7f83294b794d84209f813b0448d8fe85612 > ql/src/test/results/clientpositive/perf/query89.q.out > 4cab575583168a5d761ac85e0fa7e40ecadb283a > ql/src/test/results/clientpositive/perf/query90.q.out > 2c0f592291568c4ec7706fe8f4527d027b1767db > ql/src/test/results/clientpositive/perf/query91.q.out > e2326b49c2a24ef2d35a29637ba98b157623d8ba > ql/src/test/results/clientpositive/perf/query92.q.out > 9ea3adcd0f48ac4ad6d7470e462bb4cce47a1f5d > ql/src/test/results/clientpositive/perf/query93.q.out > 37396d9e6ae7b2cd6c76328206221cc525af331b > ql/src/test/results/clientpositive/perf/query94.q.out > 46acdb1ed28015da0df3f040d8c25895d7a87673 > ql/src/test/results/clientpositive/perf/query95.q.out > 03b0c5cef9d532b9f9b65e63eb7e973c80edfe8e > ql/src/test/results/clientpositive/perf/query96.q.out > 6290ff042c29ee0eeead272b92b1ddcd32b462ef > ql/src/test/results/clientpositive/perf/query97.q.out > 3e5d3bbf5f6f7fc3251fe6ae50957da3eaff81dd > ql/src/test/results/clientpositive/perf/query98.q.out > ccd5874c67e17005a1792423a3da219b68e97537 > ql/src/test/results/clientpositive/ppd_gby_join.q.out > 09dfb82927595d0d840ac89a977df248310f2c2f > ql/src/test/results/clientpositive/ppd_join.q.out > f284237beb21fcfef5bf9d9c2855c6df18bd45ee > ql/src/test/results/clientpositive/ppd_join2.q.out > fe2ad46059ffb71b0b6253f02d1e40b5c052d4d5 > ql/src/test/results/clientpositive/ppd_join3.q.out > 64744aa99eb806dde6c7c404913010a2d1245bde > ql/src/test/results/clientpositive/ppd_join5.q.out > 02ea65881e61f624ec0e1fce1806c1292dee312a > ql/src/test/results/clientpositive/ppd_join_filter.q.out > f5662c708e7d707393d44f0c562c422d59818b27 > ql/src/test/results/clientpositive/ppd_outer_join2.q.out > c7ade80931784c9fd0df3c6fc099e8a3b4b078fa > ql/src/test/results/clientpositive/ppd_outer_join3.q.out > 5de68236456d0f0c6ad244b4847e82181136e1df > ql/src/test/results/clientpositive/ppd_outer_join4.q.out > be47139969b2434514a5a2a05a3183b4551655fc > ql/src/test/results/clientpositive/ppd_random.q.out > 5f124329a2f27bebf3946b244bd6940ea29354d8 > ql/src/test/results/clientpositive/ppd_repeated_alias.q.out > 573f59592b0e3c7ca5168922b665e69d4a474d9d > ql/src/test/results/clientpositive/ppd_udf_case.q.out > f466a2963708de19e14016eed1daf39d8cb59576 > ql/src/test/results/clientpositive/ptfgroupbyjoin.q.out > 46c154ba0bfc4ae039afe8cd557c844dc1565006 > ql/src/test/results/clientpositive/router_join_ppr.q.out > 46cdb3067617644f6ecda82b7c7ef41f028d781c > ql/src/test/results/clientpositive/skewjoin.q.out > 947e67a29155682657014fe13dce582e2d08eeb3 > ql/src/test/results/clientpositive/skewjoinopt18.q.out > 925ebc54bd240c3ad6078f08ed91e2092f1341b8 > ql/src/test/results/clientpositive/spark/auto_join12.q.out > 3c7877fcdd0433bd0d0e0f7598747494216c9c96 > ql/src/test/results/clientpositive/spark/auto_join13.q.out > b46de18eff477b4a40afcba1bb4a789d0eedbf20 > ql/src/test/results/clientpositive/spark/auto_join16.q.out > 6da1c503ae0c66dcf124128d079368fdbaa180a0 > ql/src/test/results/clientpositive/spark/auto_join2.q.out > 10b12a9610c0d6cd08eb90ad37a6dd6981e7b5fb > ql/src/test/results/clientpositive/spark/auto_join_filters.q.out > 601b27d4a34581efa5bccd8e29189e6fd147074a > ql/src/test/results/clientpositive/spark/auto_join_nulls.q.out > 0024b24604f3ed9d11775bd86748cc9a5de45a62 > ql/src/test/results/clientpositive/spark/auto_join_stats.q.out > e8263802afd88b05e709e55902f174703dceb002 > ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out > 4062faf9f9de8a495fb0d52b1169f880abee710d > ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out > 659c305456575ea809c22d2bbbd6881224ecd463 > ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out > 0c96d4c48a699301c1e07a3c9e6415fb9cce2293 > ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out > 89251b7586558a903a7459fb63db1924fa49e0a0 > ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out > 0609bc86058d683dd9c09bc2163ca7aaafc7c58f > ql/src/test/results/clientpositive/spark/auto_sortmerge_join_9.q.out > be42791510e5c6540d6c71d016c69df156bb2b1c > ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out > a54b03c9ab3ddd20b87f97ceb7021ea89320ca4d > ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out > ded106c799ce8769fba69143e28ee74f668c7137 > ql/src/test/results/clientpositive/spark/cross_join.q.out > d1369137dcbfb106e295109115af8d21a64351d5 > ql/src/test/results/clientpositive/spark/cross_product_check_1.q.out > 5b03dcf5c6caf6f17791d1d86ebb25197b2307ab > ql/src/test/results/clientpositive/spark/cross_product_check_2.q.out > 93c502d91003850e7f2cf3827f63aa8896f912f4 > ql/src/test/results/clientpositive/spark/dynamic_rdd_cache.q.out > b597ebd1d13a9dd2502957314553a9e673a9b73a > ql/src/test/results/clientpositive/spark/groupby_position.q.out > 81e4a1d27acf7442aab6cbc4c3935df10d00d112 > > ql/src/test/results/clientpositive/spark/infer_bucket_sort_map_operators.q.out > fe124c6c1c55a4110240f76d9cb2e82bec8ffa6f > ql/src/test/results/clientpositive/spark/join12.q.out > cca05a9ccfe69a4e9d47d9e0e62c9043765b5ea2 > ql/src/test/results/clientpositive/spark/join13.q.out > 6ed8ca04d67d4c05b61880995b7cb33dfd475492 > ql/src/test/results/clientpositive/spark/join16.q.out > 2c401518b160a0461b898aee3ad5aa006c8cc4b8 > ql/src/test/results/clientpositive/spark/join2.q.out > 9ee6df0483d9fde76cf0a0f664d4ebe760fa6368 > ql/src/test/results/clientpositive/spark/join_cond_pushdown_1.q.out > e22cab503ebe57e85b6df3e4af488e23b704d34b > ql/src/test/results/clientpositive/spark/join_cond_pushdown_3.q.out > ae8cf04a19b7cfb89667fe7fe2d45ddc035a9e37 > ql/src/test/results/clientpositive/spark/join_reorder.q.out > 10cd56c33c6e9bcdc1bae5b9cde27109e30bb4fa > ql/src/test/results/clientpositive/spark/louter_join_ppr.q.out > 767855bb89227d458783d91d92a332e68a590029 > ql/src/test/results/clientpositive/spark/mapjoin_mapjoin.q.out > 3a126f64e7135ef0d647e0fc5ed3ed3d701c4e32 > ql/src/test/results/clientpositive/spark/outer_join_ppr.q.java1.7.out > a3c4be727fb39891310b206bb65cee7bfa246565 > ql/src/test/results/clientpositive/spark/ppd_gby_join.q.out > 08275f3dd00e1fd432cf046da00764edccd6be92 > ql/src/test/results/clientpositive/spark/ppd_join.q.out > 2357adc045268b567d13304dc74ab82fc763f171 > ql/src/test/results/clientpositive/spark/ppd_join2.q.out > 68cbc5acfd1e7a87d2f7226dbb22477775f2d32b > ql/src/test/results/clientpositive/spark/ppd_join3.q.out > 573b3527994f1df28c25cd7c9d6821ba790df16e > ql/src/test/results/clientpositive/spark/ppd_join5.q.out > 377d8ac22d4ea658f81a5b39d0d0cef5785c7e12 > ql/src/test/results/clientpositive/spark/ppd_join_filter.q.out > b1a3e491242874de37935df3ac8af762ace68896 > ql/src/test/results/clientpositive/spark/ppd_outer_join2.q.out > ea95e182c73f8d56611beba06f8a7539c21fd625 > ql/src/test/results/clientpositive/spark/ppd_outer_join3.q.out > c54029b125e582d9e1893d76315b54523a90c26d > ql/src/test/results/clientpositive/spark/ppd_outer_join4.q.out > 9ac30c73e0baae6e19729a813b32982de2ba4b95 > ql/src/test/results/clientpositive/spark/router_join_ppr.q.out > 0734d7131bb7696b0bb932225f704c3b778b5700 > ql/src/test/results/clientpositive/spark/skewjoin.q.out > ec5d4cd8e0a3652b01a3eb9ddd3dbaa5dc5d366d > ql/src/test/results/clientpositive/spark/skewjoinopt18.q.out > 1994d2fcfb6762544b1b6d895bd6704a7c9ca91b > ql/src/test/results/clientpositive/spark/subquery_exists.q.out > 06c34b956b84ba899bcd439efcfcde199b762074 > ql/src/test/results/clientpositive/spark/subquery_in.q.out > ec18be86bbf397ef6ff7b97d69a3c003c6d94e66 > ql/src/test/results/clientpositive/spark/table_access_keys_stats.q.out > 7be8eca0ecc8ee3a94eb818594d3fe2fa8c51195 > ql/src/test/results/clientpositive/subquery_exists.q.out > 9683e08e9524272aeafae6690e3664524e58fd47 > ql/src/test/results/clientpositive/subquery_in.q.out > cb307897eeabd7f891f048244ede500e3d3d61f7 > ql/src/test/results/clientpositive/subquery_in_having.q.out > 73250bdf29baa890923e2cbb3c748672ff1bb58f > ql/src/test/results/clientpositive/subquery_notin_having.q.java1.7.out > 7b7ccda32bd6bac700affba7dfa70285fdacc285 > ql/src/test/results/clientpositive/subquery_unqualcolumnrefs.q.out > 3241787d6f86de8c87e223a1280c196ad41234f4 > ql/src/test/results/clientpositive/subquery_views.q.out > 00c9bd8b3a0423067a9eac87ec622d3815b53357 > ql/src/test/results/clientpositive/table_access_keys_stats.q.out > 7be8eca0ecc8ee3a94eb818594d3fe2fa8c51195 > ql/src/test/results/clientpositive/tez/auto_join_filters.q.out > d44fff3f6129862f5c4f7798305f742e79671759 > ql/src/test/results/clientpositive/tez/auto_join_nulls.q.out > a3908517d064884d637a313b4d975b937897f2da > ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out > 17f0229cbfbe4fb3e8f5f5d472c4cacb0cac2e92 > ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out > 2956bf855778f62c4c0474677703366022762d17 > ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out > fbd0bb83bcb899f74d2ea22fa742e17401b245c7 > ql/src/test/results/clientpositive/tez/bucket_map_join_tez2.q.out > 6adf82032830f1f8c0f4db51ae886343f83389c3 > ql/src/test/results/clientpositive/tez/cross_join.q.out > de3edbb03990aa92c3805e37e125292411301b31 > ql/src/test/results/clientpositive/tez/cross_product_check_1.q.out > 0e7c6814e7b7181078ea6f5848598e065f40f04b > ql/src/test/results/clientpositive/tez/cross_product_check_2.q.out > efd8b5da693c428ab72413ff9b2a8d649b014068 > ql/src/test/results/clientpositive/tez/dynamic_partition_pruning.q.out > d4b670d828fa39155027e335621f51147894d735 > ql/src/test/results/clientpositive/tez/explainuser_1.q.out > c08130939a54dfb07bfedee4453afb6d339dce56 > ql/src/test/results/clientpositive/tez/explainuser_2.q.out > 61a9580da93deb6bffcf9ac1e648e966e1cc7329 > ql/src/test/results/clientpositive/tez/explainuser_3.q.out > 33d9457ed87c7b4db7a3b7a40c41298f63bdab90 > ql/src/test/results/clientpositive/tez/mapjoin_decimal.q.out > 3c7b4063a3b476ce4cdef4a15a930f18ac3e74f8 > ql/src/test/results/clientpositive/tez/mapjoin_mapjoin.q.out > 485e1c19143b7c56965192eee65985ffc899b4c5 > ql/src/test/results/clientpositive/tez/mergejoin.q.out > 15c204d35557de8e0f29fb10cca5230b4867b821 > ql/src/test/results/clientpositive/tez/skewjoin.q.out > 70d2418a81a2bd409fbcf99636547147cb65c6c9 > ql/src/test/results/clientpositive/tez/subquery_exists.q.out > 66b48d451bd9787e3d731006bfe7e166664bec37 > ql/src/test/results/clientpositive/tez/subquery_in.q.out > ff75000eb2ec5816dd5c296abe363804f44219af > ql/src/test/results/clientpositive/tez/tez_dynpart_hashjoin_2.q.out > c9e712d0daca8d50d6fbc19d94490a3900998165 > ql/src/test/results/clientpositive/tez/tez_vector_dynpart_hashjoin_2.q.out > e71a4efdcfbed4ab1ed55de17fd8b5a7fd75c09f > ql/src/test/results/clientpositive/tez/vector_auto_smb_mapjoin_14.q.out > 9b62353b48c70c1ed57e71e79fa27033bc03e4ea > ql/src/test/results/clientpositive/tez/vector_between_columns.q.out > 972d694f5575d01638a7f0de27d26f256c4b1769 > ql/src/test/results/clientpositive/tez/vector_binary_join_groupby.q.out > 2392fa25a59d12460fab901b8347ca18bbd549cf > ql/src/test/results/clientpositive/tez/vector_char_mapjoin1.q.out > 6e266af053da56031134357b476e19eaa475a85e > ql/src/test/results/clientpositive/tez/vector_decimal_mapjoin.q.out > ec8d0b096589c7b56f5a99ad50d8a468fb83e7ea > ql/src/test/results/clientpositive/tez/vector_interval_mapjoin.q.out > cc9103d87b672ec2a9e535acbcb73ef3fa841d4b > ql/src/test/results/clientpositive/tez/vector_join_filters.q.out > fb73843d0e83f190cfd5afdfbff2a8c9241c6326 > ql/src/test/results/clientpositive/tez/vector_join_nulls.q.out > 2d84f42ec59dcd0c07b0f1dd2de97004dcb229d9 > ql/src/test/results/clientpositive/tez/vector_join_part_col_char.q.out > 0b087bee27296dc04d404803fb27c4fd2df022bc > ql/src/test/results/clientpositive/tez/vector_varchar_mapjoin1.q.out > 30600e5e91c87c0887be1bd2a7d0def4a275bf79 > > ql/src/test/results/clientpositive/tez/vectorized_dynamic_partition_pruning.q.out > 4f6cb91c0651a7b458dc85c7584bf6c96b63d176 > ql/src/test/results/clientpositive/vector_auto_smb_mapjoin_14.q.out > c5eedb55f9e5b310590bf8a5d0321dc6cf80267e > ql/src/test/results/clientpositive/vector_between_columns.q.out > 4837aba3e7cca760cb6e4fa7df54c9543206e55f > ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out > 1febdbe31dc6190fb0a9d289a9799d58d834c39a > ql/src/test/results/clientpositive/vector_char_mapjoin1.q.out > 0b89bec21bc63a650a71961bd2c159faa00f54a4 > ql/src/test/results/clientpositive/vector_interval_mapjoin.q.out > c410086072c8fcd4fda132f0ece5897994b09e55 > ql/src/test/results/clientpositive/vector_join_filters.q.out > f33c7e01a16b1f4e5ddffa72966c8ff2db8a09b6 > ql/src/test/results/clientpositive/vector_join_nulls.q.out > 1ff5a0cbc22081baca58a0e15989c9ab4f998586 > ql/src/test/results/clientpositive/vector_varchar_mapjoin1.q.out > 33dbf9e9d9af2eddef3aa56b73ebad4565356321 > > Diff: https://reviews.apache.org/r/41457/diff/ > > > Testing > ------- > > > Thanks, > > Jesús Camacho Rodríguez > >