http://git-wip-us.apache.org/repos/asf/hive/blob/5553c59e/ql/src/test/results/clientpositive/perf/tez/constraints/query64.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/constraints/query64.q.out b/ql/src/test/results/clientpositive/perf/tez/constraints/query64.q.out index d741dfd..55cab85 100644 --- a/ql/src/test/results/clientpositive/perf/tez/constraints/query64.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/constraints/query64.q.out @@ -265,502 +265,542 @@ POSTHOOK: Output: hdfs://### HDFS PATH ### Plan optimized by CBO. Vertex dependency in root stage -Map 25 <- Reducer 30 (BROADCAST_EDGE), Reducer 36 (BROADCAST_EDGE), Reducer 42 (BROADCAST_EDGE) -Map 39 <- Reducer 30 (BROADCAST_EDGE) -Map 51 <- Reducer 16 (BROADCAST_EDGE), Reducer 34 (BROADCAST_EDGE), Reducer 37 (BROADCAST_EDGE), Reducer 46 (BROADCAST_EDGE) -Map 52 <- Reducer 34 (BROADCAST_EDGE) -Reducer 10 <- Map 48 (SIMPLE_EDGE), Reducer 9 (SIMPLE_EDGE) -Reducer 11 <- Map 49 (SIMPLE_EDGE), Reducer 10 (SIMPLE_EDGE) -Reducer 12 <- Map 50 (SIMPLE_EDGE), Reducer 11 (SIMPLE_EDGE) -Reducer 13 <- Reducer 12 (SIMPLE_EDGE) -Reducer 14 <- Reducer 13 (SIMPLE_EDGE), Reducer 24 (SIMPLE_EDGE) -Reducer 15 <- Reducer 14 (SIMPLE_EDGE) -Reducer 16 <- Reducer 13 (CUSTOM_SIMPLE_EDGE) -Reducer 17 <- Reducer 33 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE) -Reducer 18 <- Map 38 (SIMPLE_EDGE), Reducer 17 (SIMPLE_EDGE) -Reducer 19 <- Reducer 18 (SIMPLE_EDGE), Reducer 45 (ONE_TO_ONE_EDGE) -Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 49 (SIMPLE_EDGE) -Reducer 20 <- Map 47 (SIMPLE_EDGE), Reducer 19 (SIMPLE_EDGE) -Reducer 21 <- Map 48 (SIMPLE_EDGE), Reducer 20 (SIMPLE_EDGE) -Reducer 22 <- Map 49 (SIMPLE_EDGE), Reducer 21 (SIMPLE_EDGE) +Map 1 <- Reducer 21 (BROADCAST_EDGE), Reducer 42 (BROADCAST_EDGE), Reducer 51 (BROADCAST_EDGE) +Map 39 <- Reducer 21 (BROADCAST_EDGE) +Map 55 <- Reducer 19 (BROADCAST_EDGE), Reducer 37 (BROADCAST_EDGE), Reducer 46 (BROADCAST_EDGE), Reducer 52 (BROADCAST_EDGE) +Map 56 <- Reducer 37 (BROADCAST_EDGE) +Reducer 10 <- Map 50 (SIMPLE_EDGE), Reducer 9 (SIMPLE_EDGE) +Reducer 11 <- Map 50 (SIMPLE_EDGE), Reducer 10 (SIMPLE_EDGE) +Reducer 12 <- Map 53 (SIMPLE_EDGE), Reducer 11 (SIMPLE_EDGE) +Reducer 13 <- Map 53 (SIMPLE_EDGE), Reducer 12 (SIMPLE_EDGE) +Reducer 14 <- Map 54 (SIMPLE_EDGE), Reducer 13 (SIMPLE_EDGE) +Reducer 15 <- Map 54 (SIMPLE_EDGE), Reducer 14 (SIMPLE_EDGE) +Reducer 16 <- Reducer 15 (SIMPLE_EDGE) +Reducer 17 <- Reducer 16 (SIMPLE_EDGE), Reducer 36 (SIMPLE_EDGE) +Reducer 18 <- Reducer 17 (SIMPLE_EDGE) +Reducer 19 <- Reducer 16 (CUSTOM_SIMPLE_EDGE) +Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 20 (SIMPLE_EDGE) +Reducer 21 <- Map 20 (CUSTOM_SIMPLE_EDGE) +Reducer 22 <- Map 20 (SIMPLE_EDGE), Map 55 (SIMPLE_EDGE) Reducer 23 <- Map 50 (SIMPLE_EDGE), Reducer 22 (SIMPLE_EDGE) -Reducer 24 <- Reducer 23 (SIMPLE_EDGE) -Reducer 26 <- Map 25 (SIMPLE_EDGE), Map 29 (SIMPLE_EDGE) -Reducer 27 <- Map 35 (SIMPLE_EDGE), Reducer 26 (SIMPLE_EDGE) -Reducer 28 <- Map 38 (SIMPLE_EDGE), Reducer 27 (SIMPLE_EDGE) -Reducer 3 <- Map 47 (SIMPLE_EDGE), Reducer 2 (SIMPLE_EDGE) -Reducer 30 <- Map 29 (CUSTOM_SIMPLE_EDGE) -Reducer 31 <- Map 29 (SIMPLE_EDGE), Map 51 (SIMPLE_EDGE) -Reducer 32 <- Map 35 (SIMPLE_EDGE), Reducer 31 (SIMPLE_EDGE) -Reducer 33 <- Map 38 (SIMPLE_EDGE), Reducer 32 (SIMPLE_EDGE) -Reducer 34 <- Map 29 (CUSTOM_SIMPLE_EDGE) -Reducer 36 <- Map 35 (CUSTOM_SIMPLE_EDGE) -Reducer 37 <- Map 35 (CUSTOM_SIMPLE_EDGE) -Reducer 4 <- Map 35 (SIMPLE_EDGE), Reducer 3 (SIMPLE_EDGE) +Reducer 24 <- Map 38 (SIMPLE_EDGE), Reducer 23 (SIMPLE_EDGE) +Reducer 25 <- Reducer 24 (SIMPLE_EDGE), Reducer 45 (ONE_TO_ONE_EDGE) +Reducer 26 <- Map 47 (SIMPLE_EDGE), Reducer 25 (SIMPLE_EDGE) +Reducer 27 <- Map 48 (SIMPLE_EDGE), Reducer 26 (SIMPLE_EDGE) +Reducer 28 <- Map 49 (SIMPLE_EDGE), Reducer 27 (SIMPLE_EDGE) +Reducer 29 <- Map 49 (SIMPLE_EDGE), Reducer 28 (SIMPLE_EDGE) +Reducer 3 <- Map 50 (SIMPLE_EDGE), Reducer 2 (SIMPLE_EDGE) +Reducer 30 <- Map 50 (SIMPLE_EDGE), Reducer 29 (SIMPLE_EDGE) +Reducer 31 <- Map 50 (SIMPLE_EDGE), Reducer 30 (SIMPLE_EDGE) +Reducer 32 <- Map 53 (SIMPLE_EDGE), Reducer 31 (SIMPLE_EDGE) +Reducer 33 <- Map 53 (SIMPLE_EDGE), Reducer 32 (SIMPLE_EDGE) +Reducer 34 <- Map 54 (SIMPLE_EDGE), Reducer 33 (SIMPLE_EDGE) +Reducer 35 <- Map 54 (SIMPLE_EDGE), Reducer 34 (SIMPLE_EDGE) +Reducer 36 <- Reducer 35 (SIMPLE_EDGE) +Reducer 37 <- Map 20 (CUSTOM_SIMPLE_EDGE) +Reducer 4 <- Map 38 (SIMPLE_EDGE), Reducer 3 (SIMPLE_EDGE) Reducer 40 <- Map 39 (SIMPLE_EDGE), Map 43 (SIMPLE_EDGE) Reducer 41 <- Reducer 40 (SIMPLE_EDGE) Reducer 42 <- Reducer 41 (CUSTOM_SIMPLE_EDGE) -Reducer 44 <- Map 43 (SIMPLE_EDGE), Map 52 (SIMPLE_EDGE) +Reducer 44 <- Map 43 (SIMPLE_EDGE), Map 56 (SIMPLE_EDGE) Reducer 45 <- Reducer 44 (SIMPLE_EDGE) Reducer 46 <- Reducer 45 (CUSTOM_SIMPLE_EDGE) -Reducer 5 <- Map 35 (SIMPLE_EDGE), Reducer 4 (SIMPLE_EDGE) -Reducer 6 <- Reducer 28 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE) -Reducer 7 <- Map 38 (SIMPLE_EDGE), Reducer 6 (SIMPLE_EDGE) -Reducer 8 <- Reducer 41 (ONE_TO_ONE_EDGE), Reducer 7 (SIMPLE_EDGE) -Reducer 9 <- Map 47 (SIMPLE_EDGE), Reducer 8 (SIMPLE_EDGE) +Reducer 5 <- Reducer 4 (SIMPLE_EDGE), Reducer 41 (ONE_TO_ONE_EDGE) +Reducer 51 <- Map 50 (CUSTOM_SIMPLE_EDGE) +Reducer 52 <- Map 50 (CUSTOM_SIMPLE_EDGE) +Reducer 6 <- Map 47 (SIMPLE_EDGE), Reducer 5 (SIMPLE_EDGE) +Reducer 7 <- Map 48 (SIMPLE_EDGE), Reducer 6 (SIMPLE_EDGE) +Reducer 8 <- Map 49 (SIMPLE_EDGE), Reducer 7 (SIMPLE_EDGE) +Reducer 9 <- Map 49 (SIMPLE_EDGE), Reducer 8 (SIMPLE_EDGE) Stage-0 Fetch Operator limit:-1 Stage-1 - Reducer 15 vectorized - File Output Operator [FS_1045] - Select Operator [SEL_1044] (rows=732552381 width=1702) + Reducer 18 vectorized + File Output Operator [FS_1086] + Select Operator [SEL_1085] (rows=1991254249 width=1702) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col20"] - <-Reducer 14 [SIMPLE_EDGE] - SHUFFLE [RS_199] - Select Operator [SEL_198] (rows=732552381 width=1694) + <-Reducer 17 [SIMPLE_EDGE] + SHUFFLE [RS_197] + Select Operator [SEL_196] (rows=1991254249 width=1694) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18"] - Filter Operator [FIL_197] (rows=732552381 width=1694) + Filter Operator [FIL_195] (rows=1991254249 width=1694) predicate:(_col19 <= _col12) - Merge Join Operator [MERGEJOIN_939] (rows=2197657144 width=1694) - Conds:RS_1015._col2, _col1, _col3=RS_1043._col1, _col0, _col2(Inner),Output:["_col0","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col19","_col20","_col21","_col22"] - <-Reducer 13 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_1015] + Merge Join Operator [MERGEJOIN_973] (rows=5973762748 width=1694) + Conds:RS_1056._col2, _col1, _col3=RS_1084._col1, _col0, _col2(Inner),Output:["_col0","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col19","_col20","_col21","_col22"] + <-Reducer 16 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_1056] PartitionCols:_col2, _col1, _col3 - Select Operator [SEL_1014] (rows=1434227 width=1354) + Select Operator [SEL_1055] (rows=2364623 width=1354) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"] - Group By Operator [GBY_1013] (rows=1434227 width=1362) + Group By Operator [GBY_1054] (rows=2364623 width=1362) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17"],aggregations:["count(VALUE._col0)","sum(VALUE._col1)","sum(VALUE._col2)","sum(VALUE._col3)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3, KEY._col4, KEY._col5, KEY._col6, KEY._col7, KEY._col8, KEY._col9, KEY._col10, KEY._col11, KEY._col12, KEY._col13 - <-Reducer 12 [SIMPLE_EDGE] - SHUFFLE [RS_94] + <-Reducer 15 [SIMPLE_EDGE] + SHUFFLE [RS_93] PartitionCols:_col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Group By Operator [GBY_93] (rows=1434227 width=1362) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17"],aggregations:["count()","sum(_col26)","sum(_col27)","sum(_col28)"],keys:_col37, _col29, _col38, _col40, _col41, _col42, _col43, _col7, _col8, _col9, _col10, _col13, _col15, _col30 - Merge Join Operator [MERGEJOIN_923] (rows=2364621 width=1153) - Conds:RS_89._col19, _col25=RS_1011._col0, _col1(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col26","_col27","_col28","_col29","_col30","_col37","_col38","_col40","_col41","_col42","_col43"] - <-Map 50 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1011] - PartitionCols:_col0, _col1 - Select Operator [SEL_1010] (rows=57591150 width=8) - Output:["_col0","_col1"] - TableScan [TS_56] (rows=57591150 width=8) - default@store_returns,store_returns,Tbl:COMPLETE,Col:COMPLETE,Output:["sr_item_sk","sr_ticket_number"] - <-Reducer 11 [SIMPLE_EDGE] - SHUFFLE [RS_89] - PartitionCols:_col19, _col25 - Merge Join Operator [MERGEJOIN_922] (rows=1434227 width=1030) - Conds:RS_86._col23=RS_944._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col25","_col26","_col27","_col28","_col29","_col30","_col37","_col38","_col40","_col41","_col42","_col43"] - <-Map 49 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_944] + Group By Operator [GBY_92] (rows=2364623 width=1362) + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17"],aggregations:["count()","sum(_col8)","sum(_col9)","sum(_col10)"],keys:_col24, _col11, _col25, _col12, _col29, _col31, _col37, _col38, _col39, _col40, _col42, _col43, _col44, _col45 + Merge Join Operator [MERGEJOIN_957] (rows=2364623 width=1155) + Conds:RS_88._col17=RS_1051._col0(Inner),Output:["_col8","_col9","_col10","_col11","_col12","_col24","_col25","_col29","_col31","_col37","_col38","_col39","_col40","_col42","_col43","_col44","_col45"] + <-Map 54 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1051] + PartitionCols:_col0 + Select Operator [SEL_1049] (rows=40000000 width=365) + Output:["_col0","_col1","_col2","_col3","_col4"] + TableScan [TS_44] (rows=40000000 width=365) + default@customer_address,ad1,Tbl:COMPLETE,Col:COMPLETE,Output:["ca_address_sk","ca_street_number","ca_street_name","ca_city","ca_zip"] + <-Reducer 14 [SIMPLE_EDGE] + SHUFFLE [RS_88] + PartitionCols:_col17 + Merge Join Operator [MERGEJOIN_956] (rows=2364623 width=798) + Conds:RS_85._col5=RS_1050._col0(Inner),Output:["_col8","_col9","_col10","_col11","_col12","_col17","_col24","_col25","_col29","_col31","_col37","_col38","_col39","_col40"] + <-Map 54 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1050] PartitionCols:_col0 - Select Operator [SEL_943] (rows=40000000 width=365) - Output:["_col0","_col1","_col2","_col3","_col4"] - TableScan [TS_54] (rows=40000000 width=365) - default@customer_address,ad1,Tbl:COMPLETE,Col:COMPLETE,Output:["ca_address_sk","ca_street_number","ca_street_name","ca_city","ca_zip"] - <-Reducer 10 [SIMPLE_EDGE] - SHUFFLE [RS_86] - PartitionCols:_col23 - Merge Join Operator [MERGEJOIN_921] (rows=1434227 width=669) - Conds:RS_83._col24=RS_1008._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col23","_col25","_col26","_col27","_col28","_col29","_col30","_col37","_col38"] - <-Map 48 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1008] - PartitionCols:_col0 - Select Operator [SEL_1007] (rows=1704 width=181) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_1006] (rows=1704 width=181) - predicate:(s_store_name is not null and s_zip is not null) - TableScan [TS_51] (rows=1704 width=181) - default@store,store,Tbl:COMPLETE,Col:COMPLETE,Output:["s_store_sk","s_store_name","s_zip"] - <-Reducer 9 [SIMPLE_EDGE] - SHUFFLE [RS_83] - PartitionCols:_col24 - Merge Join Operator [MERGEJOIN_920] (rows=1434227 width=492) - Conds:RS_80._col22=RS_949._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30"] - <-Map 47 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_949] - PartitionCols:_col0 - Select Operator [SEL_948] (rows=7200 width=4) - Output:["_col0"] - Filter Operator [FIL_947] (rows=7200 width=8) - predicate:hd_income_band_sk is not null - TableScan [TS_48] (rows=7200 width=8) - default@household_demographics,hd1,Tbl:COMPLETE,Col:COMPLETE,Output:["hd_demo_sk","hd_income_band_sk"] - <-Reducer 8 [SIMPLE_EDGE] - SHUFFLE [RS_80] - PartitionCols:_col22 - Merge Join Operator [MERGEJOIN_919] (rows=1434227 width=492) - Conds:RS_77._col19=RS_992._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30"] - <-Reducer 41 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_992] - PartitionCols:_col0 - Select Operator [SEL_991] (rows=13257 width=4) - Output:["_col0"] - Filter Operator [FIL_990] (rows=13257 width=228) - predicate:(_col1 > (2 * _col2)) - Group By Operator [GBY_989] (rows=39773 width=228) - Output:["_col0","_col1","_col2"],aggregations:["sum(VALUE._col0)","sum(VALUE._col1)"],keys:KEY._col0 - <-Reducer 40 [SIMPLE_EDGE] - SHUFFLE [RS_44] - PartitionCols:_col0 - Group By Operator [GBY_43] (rows=6482999 width=228) - Output:["_col0","_col1","_col2"],aggregations:["sum(_col2)","sum(_col5)"],keys:_col0 - Merge Join Operator [MERGEJOIN_918] (rows=183085709 width=227) - Conds:RS_985._col0, _col1=RS_987._col0, _col1(Inner),Output:["_col0","_col2","_col5"] - <-Map 43 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_987] - PartitionCols:_col0, _col1 - Select Operator [SEL_986] (rows=28798881 width=120) - Output:["_col0","_col1","_col2"] - TableScan [TS_37] (rows=28798881 width=337) - default@catalog_returns,catalog_returns,Tbl:COMPLETE,Col:COMPLETE,Output:["cr_item_sk","cr_order_number","cr_refunded_cash","cr_reversed_charge","cr_store_credit"] - <-Map 39 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_985] - PartitionCols:_col0, _col1 - Select Operator [SEL_984] (rows=287989836 width=119) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_983] (rows=287989836 width=119) - predicate:(cs_item_sk BETWEEN DynamicValue(RS_24_item_i_item_sk_min) AND DynamicValue(RS_24_item_i_item_sk_max) and in_bloom_filter(cs_item_sk, DynamicValue(RS_24_item_i_item_sk_bloom_filter))) - TableScan [TS_35] (rows=287989836 width=119) - default@catalog_sales,catalog_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["cs_item_sk","cs_order_number","cs_ext_list_price"] - <-Reducer 30 [BROADCAST_EDGE] vectorized - BROADCAST [RS_980] - Group By Operator [GBY_978] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] - <-Map 29 [CUSTOM_SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_976] - Group By Operator [GBY_974] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_971] (rows=518 width=4) - Output:["_col0"] - Select Operator [SEL_969] (rows=518 width=111) - Output:["_col0","_col1"] - Filter Operator [FIL_968] (rows=518 width=312) - predicate:((i_color) IN ('maroon', 'burnished', 'dim', 'steel', 'navajo', 'chocolate') and i_current_price BETWEEN 35 AND 45 and i_current_price BETWEEN 36 AND 50) - TableScan [TS_15] (rows=462000 width=311) - default@item,item,Tbl:COMPLETE,Col:COMPLETE,Output:["i_item_sk","i_current_price","i_color","i_product_name"] - <-Reducer 7 [SIMPLE_EDGE] - SHUFFLE [RS_77] - PartitionCols:_col19 - Filter Operator [FIL_76] (rows=1434227 width=662) - predicate:(_col17 <> _col33) - Merge Join Operator [MERGEJOIN_917] (rows=1434227 width=662) - Conds:RS_73._col1=RS_1003._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col17","_col19","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30","_col33"] - <-Map 38 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1003] + Please refer to the previous Select Operator [SEL_1049] + <-Reducer 13 [SIMPLE_EDGE] + SHUFFLE [RS_85] + PartitionCols:_col5 + Filter Operator [FIL_84] (rows=2364623 width=609) + predicate:(_col33 <> _col35) + Merge Join Operator [MERGEJOIN_955] (rows=2364623 width=609) + Conds:RS_81._col15=RS_1046._col0(Inner),Output:["_col5","_col8","_col9","_col10","_col11","_col12","_col17","_col24","_col25","_col29","_col31","_col33","_col35"] + <-Map 53 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1046] + PartitionCols:_col0 + Select Operator [SEL_1044] (rows=1861800 width=89) + Output:["_col0","_col1"] + TableScan [TS_40] (rows=1861800 width=89) + default@customer_demographics,cd1,Tbl:COMPLETE,Col:COMPLETE,Output:["cd_demo_sk","cd_marital_status"] + <-Reducer 12 [SIMPLE_EDGE] + SHUFFLE [RS_81] + PartitionCols:_col15 + Merge Join Operator [MERGEJOIN_954] (rows=2331651 width=523) + Conds:RS_78._col3=RS_1045._col0(Inner),Output:["_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col24","_col25","_col29","_col31","_col33"] + <-Map 53 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1045] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_1044] + <-Reducer 11 [SIMPLE_EDGE] + SHUFFLE [RS_78] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_953] (rows=2299139 width=436) + Conds:RS_75._col18=RS_993._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col24","_col25","_col29","_col31"] + <-Map 50 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_993] + PartitionCols:_col0 + Select Operator [SEL_987] (rows=73049 width=8) + Output:["_col0","_col1"] + TableScan [TS_38] (rows=73049 width=8) + default@date_dim,d3,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_year"] + <-Reducer 10 [SIMPLE_EDGE] + SHUFFLE [RS_75] + PartitionCols:_col18 + Merge Join Operator [MERGEJOIN_952] (rows=2299139 width=434) + Conds:RS_72._col19=RS_995._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col18","_col24","_col25","_col29"] + <-Map 50 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_995] PartitionCols:_col0 - Select Operator [SEL_1001] (rows=1861800 width=89) + Select Operator [SEL_989] (rows=73049 width=8) Output:["_col0","_col1"] - TableScan [TS_21] (rows=1861800 width=89) - default@customer_demographics,cd1,Tbl:COMPLETE,Col:COMPLETE,Output:["cd_demo_sk","cd_marital_status"] - <-Reducer 6 [SIMPLE_EDGE] - SHUFFLE [RS_73] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_916] (rows=1414229 width=573) - Conds:RS_70._col0=RS_71._col4(Inner),Output:["_col1","_col7","_col8","_col9","_col10","_col13","_col15","_col17","_col19","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30"] - <-Reducer 5 [SIMPLE_EDGE] - SHUFFLE [RS_70] + Please refer to the previous TableScan [TS_38] + <-Reducer 9 [SIMPLE_EDGE] + SHUFFLE [RS_72] + PartitionCols:_col19 + Merge Join Operator [MERGEJOIN_951] (rows=2299139 width=432) + Conds:RS_69._col16=RS_1041._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col18","_col19","_col24","_col25"] + <-Map 49 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1041] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_912] (rows=69376329 width=376) - Conds:RS_67._col4=RS_958._col0(Inner),Output:["_col0","_col1","_col7","_col8","_col9","_col10","_col13","_col15"] - <-Map 35 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_958] + Select Operator [SEL_1039] (rows=7200 width=4) + Output:["_col0"] + Filter Operator [FIL_1038] (rows=7200 width=8) + predicate:hd_income_band_sk is not null + TableScan [TS_30] (rows=7200 width=8) + default@household_demographics,hd1,Tbl:COMPLETE,Col:COMPLETE,Output:["hd_demo_sk","hd_income_band_sk"] + <-Reducer 8 [SIMPLE_EDGE] + SHUFFLE [RS_69] + PartitionCols:_col16 + Merge Join Operator [MERGEJOIN_950] (rows=2299139 width=433) + Conds:RS_66._col4=RS_1040._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col16","_col17","_col18","_col19","_col24","_col25"] + <-Map 49 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1040] PartitionCols:_col0 - Select Operator [SEL_954] (rows=73049 width=8) - Output:["_col0","_col1"] - TableScan [TS_18] (rows=73049 width=8) - default@date_dim,d1,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_year"] - <-Reducer 4 [SIMPLE_EDGE] - SHUFFLE [RS_67] + Please refer to the previous Select Operator [SEL_1039] + <-Reducer 7 [SIMPLE_EDGE] + SHUFFLE [RS_66] PartitionCols:_col4 - Merge Join Operator [MERGEJOIN_911] (rows=69376329 width=376) - Conds:RS_64._col5=RS_957._col0(Inner),Output:["_col0","_col1","_col4","_col7","_col8","_col9","_col10","_col13"] - <-Map 35 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_957] + Merge Join Operator [MERGEJOIN_949] (rows=2299139 width=435) + Conds:RS_63._col6=RS_1036._col0(Inner),Output:["_col3","_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col16","_col17","_col18","_col19","_col24","_col25"] + <-Map 48 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1036] PartitionCols:_col0 - Select Operator [SEL_953] (rows=73049 width=8) - Output:["_col0","_col1"] - Please refer to the previous TableScan [TS_18] - <-Reducer 3 [SIMPLE_EDGE] - SHUFFLE [RS_64] - PartitionCols:_col5 - Merge Join Operator [MERGEJOIN_910] (rows=69376329 width=376) - Conds:RS_61._col2=RS_950._col0(Inner),Output:["_col0","_col1","_col4","_col5","_col7","_col8","_col9","_col10"] + Select Operator [SEL_1035] (rows=1704 width=181) + Output:["_col0","_col1","_col2"] + Filter Operator [FIL_1034] (rows=1704 width=181) + predicate:(s_store_name is not null and s_zip is not null) + TableScan [TS_27] (rows=1704 width=181) + default@store,store,Tbl:COMPLETE,Col:COMPLETE,Output:["s_store_sk","s_store_name","s_zip"] + <-Reducer 6 [SIMPLE_EDGE] + SHUFFLE [RS_63] + PartitionCols:_col6 + Merge Join Operator [MERGEJOIN_948] (rows=2299139 width=259) + Conds:RS_60._col1, _col7=RS_1032._col0, _col1(Inner),Output:["_col3","_col4","_col5","_col6","_col8","_col9","_col10","_col11","_col12","_col15","_col16","_col17","_col18","_col19"] <-Map 47 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_950] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_948] - <-Reducer 2 [SIMPLE_EDGE] - SHUFFLE [RS_61] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_909] (rows=69376329 width=380) - Conds:RS_942._col3=RS_945._col0(Inner),Output:["_col0","_col1","_col2","_col4","_col5","_col7","_col8","_col9","_col10"] - <-Map 49 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_945] + SHUFFLE [RS_1032] + PartitionCols:_col0, _col1 + Select Operator [SEL_1031] (rows=57591150 width=8) + Output:["_col0","_col1"] + TableScan [TS_25] (rows=57591150 width=8) + default@store_returns,store_returns,Tbl:COMPLETE,Col:COMPLETE,Output:["sr_item_sk","sr_ticket_number"] + <-Reducer 5 [SIMPLE_EDGE] + SHUFFLE [RS_60] + PartitionCols:_col1, _col7 + Merge Join Operator [MERGEJOIN_947] (rows=1394510 width=123) + Conds:RS_57._col1=RS_1018._col0(Inner),Output:["_col1","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col15","_col16","_col17","_col18","_col19"] + <-Reducer 41 [ONE_TO_ONE_EDGE] vectorized + FORWARD [RS_1018] PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_943] - <-Map 1 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_942] - PartitionCols:_col3 - Select Operator [SEL_941] (rows=69376329 width=23) - Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - Filter Operator [FIL_940] (rows=69376329 width=23) - predicate:(c_current_addr_sk is not null and c_current_cdemo_sk is not null and c_current_hdemo_sk is not null and c_first_sales_date_sk is not null and c_first_shipto_date_sk is not null) - TableScan [TS_0] (rows=80000000 width=23) - default@customer,customer,Tbl:COMPLETE,Col:COMPLETE,Output:["c_customer_sk","c_current_cdemo_sk","c_current_hdemo_sk","c_current_addr_sk","c_first_shipto_date_sk","c_first_sales_date_sk"] - <-Reducer 28 [SIMPLE_EDGE] - SHUFFLE [RS_71] - PartitionCols:_col4 - Select Operator [SEL_32] (rows=1630791 width=208) - Output:["_col1","_col3","_col4","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - Merge Join Operator [MERGEJOIN_915] (rows=1630791 width=208) - Conds:RS_29._col3=RS_1002._col0(Inner),Output:["_col1","_col2","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col15"] - <-Map 38 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1002] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_1001] - <-Reducer 27 [SIMPLE_EDGE] - SHUFFLE [RS_29] - PartitionCols:_col3 - Merge Join Operator [MERGEJOIN_914] (rows=1608052 width=119) - Conds:RS_26._col0=RS_960._col0(Inner),Output:["_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] - <-Map 35 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_960] - PartitionCols:_col0 - Select Operator [SEL_956] (rows=652 width=4) - Output:["_col0"] - Filter Operator [FIL_952] (rows=652 width=8) - predicate:(d_year = 2000) - Please refer to the previous TableScan [TS_18] - <-Reducer 26 [SIMPLE_EDGE] - SHUFFLE [RS_26] - PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_913] (rows=4503592 width=119) - Conds:RS_1000._col1=RS_970._col0(Inner),Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] - <-Map 29 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_970] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_969] - <-Map 25 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1000] - PartitionCols:_col1 - Select Operator [SEL_999] (rows=417313408 width=351) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10"] - Filter Operator [FIL_998] (rows=417313408 width=355) - predicate:((ss_item_sk BETWEEN DynamicValue(RS_24_item_i_item_sk_min) AND DynamicValue(RS_24_item_i_item_sk_max) and in_bloom_filter(ss_item_sk, DynamicValue(RS_24_item_i_item_sk_bloom_filter))) and (ss_item_sk BETWEEN DynamicValue(RS_78_catalog_sales_cs_item_sk_min) AND DynamicValue(RS_78_catalog_sales_cs_item_sk_max) and in_bloom_filter(ss_item_sk, DynamicValue(RS_78_catalog_sales_cs_item_sk_bloom_filter))) and (ss_sold_date_sk BETWEEN DynamicValue(RS_27_d1_d_date_sk_min) AND DynamicValue(RS_27_d1_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_27_d1_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_cdemo_sk is not null and ss_customer_sk is not null and ss_hdemo_sk is not null and ss_promo_sk is not null and ss_sold_date_sk is not null and ss_store_sk is not null) - TableScan [TS_12] (rows=575995635 width=355) - default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_item_sk","ss_customer_sk","ss_cdemo_sk","ss_hdemo_sk","ss_addr_sk","ss_store_sk","ss_promo_sk","ss_ticket_number","ss_wholesale_cost","ss_list_price","ss_coupon_amt"] - <-Reducer 30 [BROADCAST_EDGE] vectorized - BROADCAST [RS_979] - Please refer to the previous Group By Operator [GBY_978] - <-Reducer 36 [BROADCAST_EDGE] vectorized - BROADCAST [RS_982] - Group By Operator [GBY_981] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] - <-Map 35 [CUSTOM_SIMPLE_EDGE] vectorized - SHUFFLE [RS_966] - Group By Operator [GBY_964] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_961] (rows=652 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_956] - <-Reducer 42 [BROADCAST_EDGE] vectorized - BROADCAST [RS_997] - Group By Operator [GBY_996] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] - <-Reducer 41 [CUSTOM_SIMPLE_EDGE] vectorized - FORWARD [RS_995] - Group By Operator [GBY_994] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_993] (rows=13257 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_991] - <-Reducer 24 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1043] + Select Operator [SEL_1017] (rows=13257 width=4) + Output:["_col0"] + Filter Operator [FIL_1016] (rows=13257 width=228) + predicate:(_col1 > (2 * _col2)) + Group By Operator [GBY_1015] (rows=39773 width=228) + Output:["_col0","_col1","_col2"],aggregations:["sum(VALUE._col0)","sum(VALUE._col1)"],keys:KEY._col0 + <-Reducer 40 [SIMPLE_EDGE] + SHUFFLE [RS_21] + PartitionCols:_col0 + Group By Operator [GBY_20] (rows=6482999 width=228) + Output:["_col0","_col1","_col2"],aggregations:["sum(_col2)","sum(_col5)"],keys:_col0 + Merge Join Operator [MERGEJOIN_946] (rows=183085709 width=227) + Conds:RS_1011._col0, _col1=RS_1013._col0, _col1(Inner),Output:["_col0","_col2","_col5"] + <-Map 43 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1013] + PartitionCols:_col0, _col1 + Select Operator [SEL_1012] (rows=28798881 width=120) + Output:["_col0","_col1","_col2"] + TableScan [TS_14] (rows=28798881 width=337) + default@catalog_returns,catalog_returns,Tbl:COMPLETE,Col:COMPLETE,Output:["cr_item_sk","cr_order_number","cr_refunded_cash","cr_reversed_charge","cr_store_credit"] + <-Map 39 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1011] + PartitionCols:_col0, _col1 + Select Operator [SEL_1010] (rows=287989836 width=119) + Output:["_col0","_col1","_col2"] + Filter Operator [FIL_1009] (rows=287989836 width=119) + predicate:(cs_item_sk BETWEEN DynamicValue(RS_49_item_i_item_sk_min) AND DynamicValue(RS_49_item_i_item_sk_max) and in_bloom_filter(cs_item_sk, DynamicValue(RS_49_item_i_item_sk_bloom_filter))) + TableScan [TS_12] (rows=287989836 width=119) + default@catalog_sales,catalog_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["cs_item_sk","cs_order_number","cs_ext_list_price"] + <-Reducer 21 [BROADCAST_EDGE] vectorized + BROADCAST [RS_986] + Group By Operator [GBY_984] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] + <-Map 20 [CUSTOM_SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_982] + Group By Operator [GBY_980] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_977] (rows=518 width=4) + Output:["_col0"] + Select Operator [SEL_975] (rows=518 width=111) + Output:["_col0","_col1"] + Filter Operator [FIL_974] (rows=518 width=312) + predicate:((i_color) IN ('maroon', 'burnished', 'dim', 'steel', 'navajo', 'chocolate') and i_current_price BETWEEN 35 AND 45 and i_current_price BETWEEN 36 AND 50) + TableScan [TS_3] (rows=462000 width=311) + default@item,item,Tbl:COMPLETE,Col:COMPLETE,Output:["i_item_sk","i_current_price","i_color","i_product_name"] + <-Reducer 4 [SIMPLE_EDGE] + SHUFFLE [RS_57] + PartitionCols:_col1 + Merge Join Operator [MERGEJOIN_945] (rows=1394510 width=123) + Conds:RS_54._col2=RS_1029._col0(Inner),Output:["_col1","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col15","_col16","_col17","_col18","_col19"] + <-Map 38 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1029] + PartitionCols:_col0 + Select Operator [SEL_1028] (rows=69376329 width=23) + Output:["_col0","_col1","_col2","_col3","_col4","_col5"] + Filter Operator [FIL_1027] (rows=69376329 width=23) + predicate:(c_current_addr_sk is not null and c_current_cdemo_sk is not null and c_current_hdemo_sk is not null and c_first_sales_date_sk is not null and c_first_shipto_date_sk is not null) + TableScan [TS_9] (rows=80000000 width=23) + default@customer,customer,Tbl:COMPLETE,Col:COMPLETE,Output:["c_customer_sk","c_current_cdemo_sk","c_current_hdemo_sk","c_current_addr_sk","c_first_shipto_date_sk","c_first_sales_date_sk"] + <-Reducer 3 [SIMPLE_EDGE] + SHUFFLE [RS_54] + PartitionCols:_col2 + Merge Join Operator [MERGEJOIN_944] (rows=1608052 width=119) + Conds:RS_51._col0=RS_999._col0(Inner),Output:["_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] + <-Map 50 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_999] + PartitionCols:_col0 + Select Operator [SEL_994] (rows=652 width=4) + Output:["_col0"] + Filter Operator [FIL_988] (rows=652 width=8) + predicate:(d_year = 2000) + Please refer to the previous TableScan [TS_38] + <-Reducer 2 [SIMPLE_EDGE] + SHUFFLE [RS_51] + PartitionCols:_col0 + Merge Join Operator [MERGEJOIN_943] (rows=4503592 width=119) + Conds:RS_1026._col1=RS_976._col0(Inner),Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] + <-Map 20 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_976] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_975] + <-Map 1 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1026] + PartitionCols:_col1 + Select Operator [SEL_1025] (rows=417313408 width=351) + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10"] + Filter Operator [FIL_1024] (rows=417313408 width=355) + predicate:((ss_item_sk BETWEEN DynamicValue(RS_49_item_i_item_sk_min) AND DynamicValue(RS_49_item_i_item_sk_max) and in_bloom_filter(ss_item_sk, DynamicValue(RS_49_item_i_item_sk_bloom_filter))) and (ss_item_sk BETWEEN DynamicValue(RS_58_catalog_sales_cs_item_sk_min) AND DynamicValue(RS_58_catalog_sales_cs_item_sk_max) and in_bloom_filter(ss_item_sk, DynamicValue(RS_58_catalog_sales_cs_item_sk_bloom_filter))) and (ss_sold_date_sk BETWEEN DynamicValue(RS_52_d1_d_date_sk_min) AND DynamicValue(RS_52_d1_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_52_d1_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_cdemo_sk is not null and ss_customer_sk is not null and ss_hdemo_sk is not null and ss_promo_sk is not null and ss_sold_date_sk is not null and ss_store_sk is not null) + TableScan [TS_0] (rows=575995635 width=355) + default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_item_sk","ss_customer_sk","ss_cdemo_sk","ss_hdemo_sk","ss_addr_sk","ss_store_sk","ss_promo_sk","ss_ticket_number","ss_wholesale_cost","ss_list_price","ss_coupon_amt"] + <-Reducer 21 [BROADCAST_EDGE] vectorized + BROADCAST [RS_985] + Please refer to the previous Group By Operator [GBY_984] + <-Reducer 42 [BROADCAST_EDGE] vectorized + BROADCAST [RS_1023] + Group By Operator [GBY_1022] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] + <-Reducer 41 [CUSTOM_SIMPLE_EDGE] vectorized + FORWARD [RS_1021] + Group By Operator [GBY_1020] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_1019] (rows=13257 width=4) + Output:["_col0"] + Please refer to the previous Select Operator [SEL_1017] + <-Reducer 51 [BROADCAST_EDGE] vectorized + BROADCAST [RS_1008] + Group By Operator [GBY_1007] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] + <-Map 50 [CUSTOM_SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_1005] + Group By Operator [GBY_1003] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_1000] (rows=652 width=4) + Output:["_col0"] + Please refer to the previous Select Operator [SEL_994] + <-Reducer 36 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1084] PartitionCols:_col1, _col0, _col2 - Select Operator [SEL_1042] (rows=1434227 width=525) + Select Operator [SEL_1083] (rows=2364623 width=525) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] - Group By Operator [GBY_1041] (rows=1434227 width=1362) + Group By Operator [GBY_1082] (rows=2364623 width=1362) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17"],aggregations:["count(VALUE._col0)","sum(VALUE._col1)","sum(VALUE._col2)","sum(VALUE._col3)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3, KEY._col4, KEY._col5, KEY._col6, KEY._col7, KEY._col8, KEY._col9, KEY._col10, KEY._col11, KEY._col12, KEY._col13 - <-Reducer 23 [SIMPLE_EDGE] - SHUFFLE [RS_191] + <-Reducer 35 [SIMPLE_EDGE] + SHUFFLE [RS_189] PartitionCols:_col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 - Group By Operator [GBY_190] (rows=1434227 width=1362) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17"],aggregations:["count()","sum(_col26)","sum(_col27)","sum(_col28)"],keys:_col37, _col29, _col38, _col40, _col41, _col42, _col43, _col7, _col8, _col9, _col10, _col13, _col15, _col30 - Merge Join Operator [MERGEJOIN_938] (rows=2364621 width=1153) - Conds:RS_186._col19, _col25=RS_1012._col0, _col1(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col26","_col27","_col28","_col29","_col30","_col37","_col38","_col40","_col41","_col42","_col43"] - <-Map 50 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1012] - PartitionCols:_col0, _col1 - Please refer to the previous Select Operator [SEL_1010] - <-Reducer 22 [SIMPLE_EDGE] - SHUFFLE [RS_186] - PartitionCols:_col19, _col25 - Merge Join Operator [MERGEJOIN_937] (rows=1434227 width=1030) - Conds:RS_183._col23=RS_946._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col25","_col26","_col27","_col28","_col29","_col30","_col37","_col38","_col40","_col41","_col42","_col43"] - <-Map 49 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_946] + Group By Operator [GBY_188] (rows=2364623 width=1362) + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17"],aggregations:["count()","sum(_col8)","sum(_col9)","sum(_col10)"],keys:_col24, _col11, _col25, _col12, _col29, _col31, _col37, _col38, _col39, _col40, _col42, _col43, _col44, _col45 + Merge Join Operator [MERGEJOIN_972] (rows=2364623 width=1155) + Conds:RS_184._col17=RS_1053._col0(Inner),Output:["_col8","_col9","_col10","_col11","_col12","_col24","_col25","_col29","_col31","_col37","_col38","_col39","_col40","_col42","_col43","_col44","_col45"] + <-Map 54 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1053] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_1049] + <-Reducer 34 [SIMPLE_EDGE] + SHUFFLE [RS_184] + PartitionCols:_col17 + Merge Join Operator [MERGEJOIN_971] (rows=2364623 width=798) + Conds:RS_181._col5=RS_1052._col0(Inner),Output:["_col8","_col9","_col10","_col11","_col12","_col17","_col24","_col25","_col29","_col31","_col37","_col38","_col39","_col40"] + <-Map 54 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1052] PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_943] - <-Reducer 21 [SIMPLE_EDGE] - SHUFFLE [RS_183] - PartitionCols:_col23 - Merge Join Operator [MERGEJOIN_936] (rows=1434227 width=669) - Conds:RS_180._col24=RS_1009._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col23","_col25","_col26","_col27","_col28","_col29","_col30","_col37","_col38"] - <-Map 48 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1009] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_1007] - <-Reducer 20 [SIMPLE_EDGE] - SHUFFLE [RS_180] - PartitionCols:_col24 - Merge Join Operator [MERGEJOIN_935] (rows=1434227 width=492) - Conds:RS_177._col22=RS_951._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30"] - <-Map 47 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_951] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_948] - <-Reducer 19 [SIMPLE_EDGE] - SHUFFLE [RS_177] - PartitionCols:_col22 - Merge Join Operator [MERGEJOIN_934] (rows=1434227 width=492) - Conds:RS_174._col19=RS_1030._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col19","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30"] - <-Reducer 45 [ONE_TO_ONE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_1030] - PartitionCols:_col0 - Select Operator [SEL_1029] (rows=13257 width=4) - Output:["_col0"] - Filter Operator [FIL_1028] (rows=13257 width=228) - predicate:(_col1 > (2 * _col2)) - Group By Operator [GBY_1027] (rows=39773 width=228) - Output:["_col0","_col1","_col2"],aggregations:["sum(VALUE._col0)","sum(VALUE._col1)"],keys:KEY._col0 - <-Reducer 44 [SIMPLE_EDGE] - SHUFFLE [RS_141] - PartitionCols:_col0 - Group By Operator [GBY_140] (rows=6482999 width=228) - Output:["_col0","_col1","_col2"],aggregations:["sum(_col2)","sum(_col5)"],keys:_col0 - Merge Join Operator [MERGEJOIN_933] (rows=183085709 width=227) - Conds:RS_1026._col0, _col1=RS_988._col0, _col1(Inner),Output:["_col0","_col2","_col5"] - <-Map 43 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_988] - PartitionCols:_col0, _col1 - Please refer to the previous Select Operator [SEL_986] - <-Map 52 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1026] - PartitionCols:_col0, _col1 - Select Operator [SEL_1025] (rows=287989836 width=119) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_1024] (rows=287989836 width=119) - predicate:(cs_item_sk BETWEEN DynamicValue(RS_121_item_i_item_sk_min) AND DynamicValue(RS_121_item_i_item_sk_max) and in_bloom_filter(cs_item_sk, DynamicValue(RS_121_item_i_item_sk_bloom_filter))) - TableScan [TS_132] (rows=287989836 width=119) - default@catalog_sales,catalog_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["cs_item_sk","cs_order_number","cs_ext_list_price"] - <-Reducer 34 [BROADCAST_EDGE] vectorized - BROADCAST [RS_1021] - Group By Operator [GBY_1019] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] - <-Map 29 [CUSTOM_SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_977] - Group By Operator [GBY_975] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_973] (rows=518 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_969] - <-Reducer 18 [SIMPLE_EDGE] - SHUFFLE [RS_174] - PartitionCols:_col19 - Filter Operator [FIL_173] (rows=1434227 width=662) - predicate:(_col17 <> _col33) - Merge Join Operator [MERGEJOIN_932] (rows=1434227 width=662) - Conds:RS_170._col1=RS_1005._col0(Inner),Output:["_col7","_col8","_col9","_col10","_col13","_col15","_col17","_col19","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30","_col33"] - <-Map 38 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1005] + Please refer to the previous Select Operator [SEL_1049] + <-Reducer 33 [SIMPLE_EDGE] + SHUFFLE [RS_181] + PartitionCols:_col5 + Filter Operator [FIL_180] (rows=2364623 width=609) + predicate:(_col33 <> _col35) + Merge Join Operator [MERGEJOIN_970] (rows=2364623 width=609) + Conds:RS_177._col15=RS_1048._col0(Inner),Output:["_col5","_col8","_col9","_col10","_col11","_col12","_col17","_col24","_col25","_col29","_col31","_col33","_col35"] + <-Map 53 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1048] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_1044] + <-Reducer 32 [SIMPLE_EDGE] + SHUFFLE [RS_177] + PartitionCols:_col15 + Merge Join Operator [MERGEJOIN_969] (rows=2331651 width=523) + Conds:RS_174._col3=RS_1047._col0(Inner),Output:["_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col24","_col25","_col29","_col31","_col33"] + <-Map 53 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1047] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_1044] + <-Reducer 31 [SIMPLE_EDGE] + SHUFFLE [RS_174] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_968] (rows=2299139 width=436) + Conds:RS_171._col18=RS_997._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col24","_col25","_col29","_col31"] + <-Map 50 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_997] + PartitionCols:_col0 + Select Operator [SEL_991] (rows=73049 width=8) + Output:["_col0","_col1"] + Please refer to the previous TableScan [TS_38] + <-Reducer 30 [SIMPLE_EDGE] + SHUFFLE [RS_171] + PartitionCols:_col18 + Merge Join Operator [MERGEJOIN_967] (rows=2299139 width=434) + Conds:RS_168._col19=RS_996._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col18","_col24","_col25","_col29"] + <-Map 50 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_996] PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_1001] - <-Reducer 17 [SIMPLE_EDGE] - SHUFFLE [RS_170] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_931] (rows=1414229 width=573) - Conds:RS_167._col0=RS_168._col4(Inner),Output:["_col1","_col7","_col8","_col9","_col10","_col13","_col15","_col17","_col19","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29","_col30"] - <-Reducer 5 [SIMPLE_EDGE] - SHUFFLE [RS_167] + Select Operator [SEL_990] (rows=73049 width=8) + Output:["_col0","_col1"] + Please refer to the previous TableScan [TS_38] + <-Reducer 29 [SIMPLE_EDGE] + SHUFFLE [RS_168] + PartitionCols:_col19 + Merge Join Operator [MERGEJOIN_966] (rows=2299139 width=432) + Conds:RS_165._col16=RS_1043._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col10","_col11","_col12","_col15","_col17","_col18","_col19","_col24","_col25"] + <-Map 49 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_1043] PartitionCols:_col0 - Please refer to the previous Merge Join Operator [MERGEJOIN_912] - <-Reducer 33 [SIMPLE_EDGE] - SHUFFLE [RS_168] - PartitionCols:_col4 - Select Operator [SEL_129] (rows=1630791 width=208) - Output:["_col1","_col3","_col4","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"] - Merge Join Operator [MERGEJOIN_930] (rows=1630791 width=208) - Conds:RS_126._col3=RS_1004._col0(Inner),Output:["_col1","_col2","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col15"] - <-Map 38 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1004] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_1001] - <-Reducer 32 [SIMPLE_EDGE] - SHUFFLE [RS_126] - PartitionCols:_col3 - Merge Join Operator [MERGEJOIN_929] (rows=1608052 width=119) - Conds:RS_123._col0=RS_962._col0(Inner),Output:["_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] - <-Map 35 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_962] - PartitionCols:_col0 - Select Operator [SEL_959] (rows=652 width=4) - Output:["_col0"] - Filter Operator [FIL_955] (rows=652 width=8) - predicate:(d_year = 2001) - Please refer to the previous TableScan [TS_18] - <-Reducer 31 [SIMPLE_EDGE] - SHUFFLE [RS_123] - PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_928] (rows=4503592 width=119) - Conds:RS_1040._col1=RS_972._col0(Inner),Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] - <-Map 29 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_972] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_969] - <-Map 51 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_1040] - PartitionCols:_col1 - Select Operator [SEL_1039] (rows=417313408 width=351) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10"] - Filter Operator [FIL_1038] (rows=417313408 width=355) - predicate:((ss_item_sk BETWEEN DynamicValue(RS_121_item_i_item_sk_min) AND DynamicValue(RS_121_item_i_item_sk_max) and in_bloom_filter(ss_item_sk, DynamicValue(RS_121_item_i_item_sk_bloom_filter))) and (ss_item_sk BETWEEN DynamicValue(RS_175_catalog_sales_cs_item_sk_min) AND DynamicValue(RS_175_ca
<TRUNCATED>