You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Jacques Nadeau (JIRA)" <ji...@apache.org> on 2014/04/15 02:21:16 UTC
[jira] [Created] (DRILL-519) Some queries fail with complaint about
cartesian product when cartesian product not required
Jacques Nadeau created DRILL-519:
------------------------------------
Summary: Some queries fail with complaint about cartesian product when cartesian product not required
Key: DRILL-519
URL: https://issues.apache.org/jira/browse/DRILL-519
Project: Apache Drill
Issue Type: Bug
Reporter: Jacques Nadeau
Assignee: Aman Sinha
Failure for TPCH21:
org.eigenbase.relopt.RelOptPlanner$CannotPlanException: Node [rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0]] could not be implemented; planner state:
Root: rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0]
Original rel:
AbstractConverter(subset=[rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0]], convention=[PHYSICAL], DrillDistributionTraitDef=[SINGLETON([])], sort=[[1 DESC, 0]]): rowcount = 5.7017433643341056E16, cumulative cost = {inf}, id = 1082
DrillScreenRel(subset=[rel#1079:Subset#89.LOGICAL.ANY([]).[1 DESC, 0]]): rowcount = 5.7017433643341056E16, cumulative cost = {5.701743364334106E15 rows, 5.701743364334106E15 cpu, 0.0 io}, id = 1078
DrillLimitRel(subset=[rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0]], fetch=[100]): rowcount = 5.7017433643341056E16, cumulative cost = {5.7017433643341056E16 rows, 5.7017433643341056E16 cpu, 0.0 io}, id = 1076
DrillSortRel(subset=[rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC, 0]], sort0=[$1], sort1=[$0], dir0=[DESC], dir1=[ASC]): rowcount = 5.7017433643341056E16, cumulative cost = {1.7598833879268286E19 rows, 5.7017433643341056E16 cpu, 0.0 io}, id = 1074
DrillAggregateRel(subset=[rel#1073:Subset#86.LOGICAL.ANY([]).[]], group=[{0}], numwait=[COUNT()]): rowcount = 5.7017433643341056E16, cumulative cost = {5.7017433643341056E16 rows, 0.0 cpu, 0.0 io}, id = 1072
DrillProjectRel(subset=[rel#1071:Subset#85.LOGICAL.ANY([]).[]], s_name=[$0]): rowcount = 5.7017433643341056E17, cumulative cost = {5.7017433643341056E16 rows, 5.7017433643341056E16 cpu, 0.0 io}, id = 1070
DrillFilterRel(subset=[rel#1069:Subset#84.LOGICAL.ANY([]).[]], condition=[NOT(IS TRUE($14))]): rowcount = 5.7017433643341056E17, cumulative cost = {5.7017433643341056E16 rows, 2.28069734573364224E17 cpu, 0.0 io}, id = 1068
DrillJoinRel(subset=[rel#1067:Subset#83.LOGICAL.ANY([]).[]], condition=[AND(=($4, $12), =($5, $13))], joinType=[left]): rowcount = 2.28069734573364224E18, cumulative cost = {2.28069734573364224E18 rows, 0.0 cpu, 0.0 io}, id = 1066
DrillProjectRel(subset=[rel#1038:Subset#75.LOGICAL.ANY([]).[]], s_name=[$0], s_suppkey=[$1], s_nationkey=[$2], l_receiptdate=[$3], l_orderkey=[$4], l_suppkey=[$5], l_commitdate=[$6], o_orderkey=[$7], o_orderstatus=[$8], n_name=[$9], n_nationkey=[$10], $f0=[$13]): rowcount = 1.601806640625E8, cumulative cost = {1.601806640625E7 rows, 1.92216796875E8 cpu, 0.0 io}, id = 1037
DrillFilterRel(subset=[rel#1036:Subset#74.LOGICAL.ANY([]).[]], condition=[IS TRUE($13)]): rowcount = 1.601806640625E8, cumulative cost = {1.601806640625E7 rows, 6.4072265625E7 cpu, 0.0 io}, id = 1035
DrillJoinRel(subset=[rel#1034:Subset#73.LOGICAL.ANY([]).[]], condition=[AND(=($4, $11), =($5, $12))], joinType=[left]): rowcount = 6.4072265625E8, cumulative cost = {6.4072265625E8 rows, 0.0 cpu, 0.0 io}, id = 1033
DrillJoinRel(subset=[rel#1014:Subset#63.LOGICAL.ANY([]).[]], condition=[=($2, $10)], joinType=[inner]): rowcount = 3796.875, cumulative cost = {3796.875 rows, 0.0 cpu, 0.0 io}, id = 1013
DrillProjectRel(subset=[rel#1009:Subset#60.LOGICAL.ANY([]).[]], $f0=[$6], $f1=[$7], $f2=[$8], $f3=[$2], $f4=[$3], $f5=[$4], $f6=[$5], $f7=[$0], $f8=[$1]): rowcount = 1687.5, cumulative cost = {168.75 rows, 1518.75 cpu, 0.0 io}, id = 1008
DrillJoinRel(subset=[rel#1007:Subset#59.LOGICAL.ANY([]).[]], condition=[=($7, $4)], joinType=[inner]): rowcount = 1687.5, cumulative cost = {1687.5 rows, 0.0 cpu, 0.0 io}, id = 1006
DrillJoinRel(subset=[rel#1004:Subset#57.LOGICAL.ANY([]).[]], condition=[=($0, $3)], joinType=[inner]): rowcount = 112.5, cumulative cost = {112.5 rows, 0.0 cpu, 0.0 io}, id = 1003
DrillFilterRel(subset=[rel#999:Subset#54.LOGICAL.ANY([]).[]], condition=[=(CAST($1):CHAR(1) CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL, 'F')]): rowcount = 15.0, cumulative cost = {1.5 rows, 10.0 cpu, 0.0 io}, id = 998
DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp, tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 672
DrillFilterRel(subset=[rel#1002:Subset#56.LOGICAL.ANY([]).[]], condition=[>($0, $3)]): rowcount = 50.0, cumulative cost = {5.0 rows, 10.0 cpu, 0.0 io}, id = 1001
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp, tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 673
DrillFilterRel(subset=[rel#1012:Subset#62.LOGICAL.ANY([]).[]], condition=[=(CAST($0):CHAR(6) CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL, 'BRAZIL')]): rowcount = 15.0, cumulative cost = {1.5 rows, 10.0 cpu, 0.0 io}, id = 1011
DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp, tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 671
DrillAggregateRel(subset=[rel#1032:Subset#72.LOGICAL.ANY([]).[]], group=[{0, 1}], agg#0=[MIN($2)]): rowcount = 7500000.0, cumulative cost = {7500000.0 rows, 0.0 cpu, 0.0 io}, id = 1031
DrillProjectRel(subset=[rel#1030:Subset#71.LOGICAL.ANY([]).[]], $f01=[$4], $f1=[$5], $f0=[true]): rowcount = 7.5E7, cumulative cost = {7500000.0 rows, 2.25E7 cpu, 0.0 io}, id = 1029
DrillFilterRel(subset=[rel#1028:Subset#70.LOGICAL.ANY([]).[]], condition=[<>($2, $5)]): rowcount = 7.5E7, cumulative cost = {7500000.0 rows, 1.5E7 cpu, 0.0 io}, id = 1027
DrillJoinRel(subset=[rel#1026:Subset#69.LOGICAL.ANY([]).[]], condition=[=($1, $4)], joinType=[inner]): rowcount = 1.5E8, cumulative cost = {1.5E8 rows, 0.0 cpu, 0.0 io}, id = 1025
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillAggregateRel(subset=[rel#1024:Subset#68.LOGICAL.ANY([]).[]], group=[{0, 1}]): rowcount = 1.0E7, cumulative cost = {1.0E7 rows, 0.0 cpu, 0.0 io}, id = 1023
DrillProjectRel(subset=[rel#1022:Subset#67.LOGICAL.ANY([]).[]], $f0=[$4], $f1=[$5]): rowcount = 1.0E8, cumulative cost = {1.0E7 rows, 2.0E7 cpu, 0.0 io}, id = 1021
DrillJoinRel(subset=[rel#1020:Subset#66.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 1.0E8, cumulative cost = {1.0E8 rows, 0.0 cpu, 0.0 io}, id = 1019
DrillJoinRel(subset=[rel#1018:Subset#65.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 1000000.0, cumulative cost = {1000000.0 rows, 0.0 cpu, 0.0 io}, id = 1017
DrillJoinRel(subset=[rel#1016:Subset#64.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 10000.0, cumulative cost = {10000.0 rows, 0.0 cpu, 0.0 io}, id = 1015
DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp, tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 673
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp, tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 672
DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp, tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 671
DrillAggregateRel(subset=[rel#1065:Subset#82.LOGICAL.ANY([]).[]], group=[{0, 1}], agg#0=[MIN($2)]): rowcount = 6.328125E11, cumulative cost = {6.328125E11 rows, 0.0 cpu, 0.0 io}, id = 1064
DrillProjectRel(subset=[rel#1063:Subset#81.LOGICAL.ANY([]).[]], $f01=[$4], $f1=[$5], $f0=[true]): rowcount = 6.328125E12, cumulative cost = {6.328125E11 rows, 1.8984375E12 cpu, 0.0 io}, id = 1062
DrillFilterRel(subset=[rel#1061:Subset#80.LOGICAL.ANY([]).[]], condition=[<>($2, $5)]): rowcount = 6.328125E12, cumulative cost = {6.328125E11 rows, 1.265625E12 cpu, 0.0 io}, id = 1060
DrillJoinRel(subset=[rel#1059:Subset#79.LOGICAL.ANY([]).[]], condition=[=($1, $4)], joinType=[inner]): rowcount = 1.265625E13, cumulative cost = {1.265625E13 rows, 0.0 cpu, 0.0 io}, id = 1058
DrillFilterRel(subset=[rel#1002:Subset#56.LOGICAL.ANY([]).[]], condition=[>($0, $3)]): rowcount = 50.0, cumulative cost = {5.0 rows, 10.0 cpu, 0.0 io}, id = 1001
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillAggregateRel(subset=[rel#1057:Subset#78.LOGICAL.ANY([]).[]], group=[{0, 1}]): rowcount = 1.6875E12, cumulative cost = {1.6875E12 rows, 0.0 cpu, 0.0 io}, id = 1056
DrillProjectRel(subset=[rel#1055:Subset#77.LOGICAL.ANY([]).[]], $f0=[$4], $f1=[$5]): rowcount = 1.6875E13, cumulative cost = {1.6875E12 rows, 3.375E12 cpu, 0.0 io}, id = 1054
DrillJoinRel(subset=[rel#1053:Subset#76.LOGICAL.ANY([]).[]], condition=[AND(=($4, $11), =($5, $12))], joinType=[left]): rowcount = 1.6875E13, cumulative cost = {1.6875E13 rows, 0.0 cpu, 0.0 io}, id = 1052
DrillJoinRel(subset=[rel#1020:Subset#66.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 1.0E8, cumulative cost = {1.0E8 rows, 0.0 cpu, 0.0 io}, id = 1019
DrillJoinRel(subset=[rel#1018:Subset#65.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 1000000.0, cumulative cost = {1000000.0 rows, 0.0 cpu, 0.0 io}, id = 1017
DrillJoinRel(subset=[rel#1016:Subset#64.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 10000.0, cumulative cost = {10000.0 rows, 0.0 cpu, 0.0 io}, id = 1015
DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp, tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 673
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp, tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 672
DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp, tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 671
DrillAggregateRel(subset=[rel#1032:Subset#72.LOGICAL.ANY([]).[]], group=[{0, 1}], agg#0=[MIN($2)]): rowcount = 7500000.0, cumulative cost = {7500000.0 rows, 0.0 cpu, 0.0 io}, id = 1031
DrillProjectRel(subset=[rel#1030:Subset#71.LOGICAL.ANY([]).[]], $f01=[$4], $f1=[$5], $f0=[true]): rowcount = 7.5E7, cumulative cost = {7500000.0 rows, 2.25E7 cpu, 0.0 io}, id = 1029
DrillFilterRel(subset=[rel#1028:Subset#70.LOGICAL.ANY([]).[]], condition=[<>($2, $5)]): rowcount = 7.5E7, cumulative cost = {7500000.0 rows, 1.5E7 cpu, 0.0 io}, id = 1027
DrillJoinRel(subset=[rel#1026:Subset#69.LOGICAL.ANY([]).[]], condition=[=($1, $4)], joinType=[inner]): rowcount = 1.5E8, cumulative cost = {1.5E8 rows, 0.0 cpu, 0.0 io}, id = 1025
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillAggregateRel(subset=[rel#1024:Subset#68.LOGICAL.ANY([]).[]], group=[{0, 1}]): rowcount = 1.0E7, cumulative cost = {1.0E7 rows, 0.0 cpu, 0.0 io}, id = 1023
DrillProjectRel(subset=[rel#1022:Subset#67.LOGICAL.ANY([]).[]], $f0=[$4], $f1=[$5]): rowcount = 1.0E8, cumulative cost = {1.0E7 rows, 2.0E7 cpu, 0.0 io}, id = 1021
DrillJoinRel(subset=[rel#1020:Subset#66.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 1.0E8, cumulative cost = {1.0E8 rows, 0.0 cpu, 0.0 io}, id = 1019
DrillJoinRel(subset=[rel#1018:Subset#65.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 1000000.0, cumulative cost = {1000000.0 rows, 0.0 cpu, 0.0 io}, id = 1017
DrillJoinRel(subset=[rel#1016:Subset#64.LOGICAL.ANY([]).[]], condition=[true], joinType=[inner]): rowcount = 10000.0, cumulative cost = {10000.0 rows, 0.0 cpu, 0.0 io}, id = 1015
DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp, tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 673
DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp, tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 674
DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp, tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 672
DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp, tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows, 101.0 cpu, 0.0 io}, id = 671
Sets:
Set#53, type: (DrillRecordRow[o_orderkey, o_orderstatus])
rel#997:Subset#53.LOGICAL.ANY([]).[], best=rel#672, importance=0.18530201888518416
rel#672:DrillScanRel.LOGICAL.ANY([]).[](table=[cp, tpch/orders.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#1633:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1632:Subset#53.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2529:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1632:Subset#53.PHYSICAL.SINGLETON([]).[], best=rel#1631, importance=0.16677181699666577
rel#1634:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1631:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/orders.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#2530:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2528:Subset#53.PHYSICAL.ANY([]).[], best=rel#1631, importance=0.15009463529699918
rel#1634:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1631:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/orders.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#2530:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2531:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2532:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1632:Subset#53.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
Set#54, type: (DrillRecordRow[o_orderkey, o_orderstatus])
rel#999:Subset#54.LOGICAL.ANY([]).[], best=rel#998, importance=0.20589113209464907
rel#998:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],condition==(CAST($1):CHAR(1) CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL, 'F')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
rel#1467:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2535:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2543:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2555:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0], best=rel#2564, importance=0.18530201888518416
rel#1468:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2544:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2556:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2564:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[], best=rel#2533, importance=0.16677181699666577
rel#2537:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2538:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2533:FilterPrel.PHYSICAL.SINGLETON([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],condition==(CAST($1):CHAR(1) CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL, 'F')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
rel#2545:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2557:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2587:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[]), rowcount=15.0, cumulative cost={104.5 rows, 114.0 cpu, 0.0 io}
rel#2588:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0]), rowcount=15.0, cumulative cost={136.99660241322653 rows, 115.5 cpu, 0.0 io}
rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[], best=rel#2541, importance=0.15009463529699918
rel#1468:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2544:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2546:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2547:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2548:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#2541:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],dist0=[$0]), rowcount=15.0, cumulative cost={103.0 rows, 112.5 cpu, 0.0 io}
rel#2556:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2558:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2564:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
rel#2554:Subset#54.NONE.ANY([]).[0], best=null, importance=0.13508517176729928
rel#2559:AbstractConverter.NONE.ANY([]).[0](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2560:AbstractConverter.NONE.ANY([]).[0](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2561:AbstractConverter.NONE.ANY([]).[0](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2562:AbstractConverter.NONE.ANY([]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=15.0, cumulative cost={inf}
rel#2550:SortRel.NONE.ANY([]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=15.0, cumulative cost={inf}
Set#55, type: (DrillRecordRow[l_receiptdate, l_orderkey, l_suppkey, l_commitdate])
rel#1000:Subset#55.LOGICAL.ANY([]).[], best=rel#674, importance=0.18530201888518416
rel#674:DrillScanRel.LOGICAL.ANY([]).[](table=[cp, tpch/lineitem.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#1435:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1835:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2020:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2028:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2042:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=rel#2059, importance=0.16677181699666577
rel#1436:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#1836:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2021:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2029:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2043:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2059:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={846.8272297580947 rows, 121.0 cpu, 0.0 io}
rel#1834:Subset#55.PHYSICAL.ANY([]).[], best=rel#2018, importance=0.15009463529699918
rel#1436:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#1836:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#1837:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1838:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2021:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2022:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2023:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2024:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2025:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2018:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/lineitem.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#2029:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2030:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2031:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2032:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2033:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2034:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2035:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2026:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],dist0=[$1]), rowcount=100.0, cumulative cost={110.0 rows, 111.0 cpu, 0.0 io}
rel#2043:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2044:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2045:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2046:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2059:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={846.8272297580947 rows, 121.0 cpu, 0.0 io}
rel#2061:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]), rowcount=100.0, cumulative cost={120.0 rows, 121.0 cpu, 0.0 io}
rel#2062:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]), rowcount=100.0, cumulative cost={856.8272297580947 rows, 131.0 cpu, 0.0 io}
rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[], best=rel#2018, importance=0.13508517176729928
rel#2023:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2024:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2025:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2018:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/lineitem.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#2031:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2045:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2061:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]), rowcount=100.0, cumulative cost={120.0 rows, 121.0 cpu, 0.0 io}
rel#2062:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]), rowcount=100.0, cumulative cost={856.8272297580947 rows, 131.0 cpu, 0.0 io}
rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[], best=rel#2026, importance=0.12157665459056935
rel#1436:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#1836:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2021:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2029:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2032:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2033:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2034:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2035:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2026:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],dist0=[$1]), rowcount=100.0, cumulative cost={110.0 rows, 111.0 cpu, 0.0 io}
rel#2043:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2046:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2059:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={846.8272297580947 rows, 121.0 cpu, 0.0 io}
rel#2041:Subset#55.NONE.ANY([]).[1], best=null, importance=0.10941898913151242
rel#2047:AbstractConverter.NONE.ANY([]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2048:AbstractConverter.NONE.ANY([]).[1](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2049:AbstractConverter.NONE.ANY([]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2050:AbstractConverter.NONE.ANY([]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2051:AbstractConverter.NONE.ANY([]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2037:SortRel.NONE.ANY([]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={inf}
Set#56, type: (DrillRecordRow[l_receiptdate, l_orderkey, l_suppkey, l_commitdate])
rel#1002:Subset#56.LOGICAL.ANY([]).[], best=rel#1001, importance=0.20589113209464907
rel#1001:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],condition=>($0, $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
rel#1321:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2408:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2419:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2504:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=rel#1839, importance=0.18530201888518416
rel#1322:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#1839:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0, $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
rel#2409:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2420:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2523:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=50.0, cumulative cost={417.9618404342517 rows, 116.0 cpu, 0.0 io}
rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[], best=rel#2406, importance=0.16677181699666577
rel#2410:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2411:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2406:FilterPrel.PHYSICAL.SINGLETON([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0, $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
rel#2421:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2498:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]), rowcount=50.0, cumulative cost={110.0 rows, 116.0 cpu, 0.0 io}
rel#2506:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2524:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]), rowcount=50.0, cumulative cost={110.0 rows, 116.0 cpu, 0.0 io}
rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[], best=rel#1839, importance=0.15009463529699918
rel#1322:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#1839:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0, $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
rel#2409:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2420:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2422:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2423:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2424:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=50.0, cumulative cost={inf}
rel#2417:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0, $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
rel#2497:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],dist0=[$1]), rowcount=50.0, cumulative cost={110.0 rows, 116.0 cpu, 0.0 io}
rel#2505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2507:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2523:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=50.0, cumulative cost={417.9618404342517 rows, 116.0 cpu, 0.0 io}
rel#2503:Subset#56.NONE.ANY([]).[1], best=null, importance=0.13508517176729928
rel#2508:AbstractConverter.NONE.ANY([]).[1](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2509:AbstractConverter.NONE.ANY([]).[1](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2510:AbstractConverter.NONE.ANY([]).[1](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2511:AbstractConverter.NONE.ANY([]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=50.0, cumulative cost={inf}
rel#2499:SortRel.NONE.ANY([]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=50.0, cumulative cost={inf}
Set#57, type: RecordType(ANY o_orderkey, ANY o_orderstatus, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate)
rel#1004:Subset#57.LOGICAL.ANY([]).[], best=rel#1003, importance=0.2287679245496101
rel#1003:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#999:Subset#54.LOGICAL.ANY([]).[],right=rel#1002:Subset#56.LOGICAL.ANY([]).[],condition==($0, $3),joinType=inner), rowcount=112.5, cumulative cost={319.0 rows, 222.0 cpu, 0.0 io}
rel#1471:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#1848:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2268:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2280:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2293:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2308:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2325:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2339:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0], best=rel#1469, importance=0.20589113209464907
rel#1472:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#1469:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](left=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],right=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($0, $3),joinType=inner), rowcount=112.5, cumulative cost={352.9966024132265 rows, 225.0 cpu, 0.0 io}
rel#1849:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2269:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2281:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2294:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2326:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2340:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2369:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4], best=rel#2288, importance=0.18530201888518416
rel#1850:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#1851:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2270:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2282:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2288:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC), rowcount=112.5, cumulative cost={1639.443972257235 rows, 247.5 cpu, 0.0 io}
rel#2295:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2327:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2341:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[], best=rel#2266, importance=0.16677181699666577
rel#1850:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#1851:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2270:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2271:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2272:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2273:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2266:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$4]), rowcount=112.5, cumulative cost={364.2466024132265 rows, 236.25 cpu, 0.0 io}
rel#2282:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2283:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2288:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC), rowcount=112.5, cumulative cost={1639.443972257235 rows, 247.5 cpu, 0.0 io}
rel#2295:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2296:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2311:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2319:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$4]), rowcount=112.5, cumulative cost={364.2466024132265 rows, 236.25 cpu, 0.0 io}
rel#2327:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2328:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2341:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2342:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2279:Subset#57.NONE.ANY([]).[4], best=null, importance=0.15009463529699918
rel#2284:AbstractConverter.NONE.ANY([]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2285:AbstractConverter.NONE.ANY([]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2286:AbstractConverter.NONE.ANY([]).[4](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2287:AbstractConverter.NONE.ANY([]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2275:SortRel.NONE.ANY([]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC), rowcount=112.5, cumulative cost={inf}
rel#2364:SortRel.NONE.ANY([]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],sort0=$4,dir0=ASC), rowcount=112.5, cumulative cost={inf}
rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[], best=rel#1469, importance=0.12157665459056935
rel#1472:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#1469:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](left=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],right=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($0, $3),joinType=inner), rowcount=112.5, cumulative cost={352.9966024132265 rows, 225.0 cpu, 0.0 io}
rel#1849:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2269:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2281:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2294:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2297:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2298:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2299:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2300:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2291:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],dist0=[$0]), rowcount=112.5, cumulative cost={375.4966024132265 rows, 247.5 cpu, 0.0 io}
rel#2309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2312:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2326:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2329:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2340:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2343:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=112.5, cumulative cost={inf}
rel#2354:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],dist0=[$0]), rowcount=112.5, cumulative cost={1650.693972257235 rows, 258.75 cpu, 0.0 io}
rel#2369:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
rel#2307:Subset#57.NONE.ANY([]).[0], best=null, importance=0.11438396227480505
rel#2313:AbstractConverter.NONE.ANY([]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2314:AbstractConverter.NONE.ANY([]).[0](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2315:AbstractConverter.NONE.ANY([]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2316:AbstractConverter.NONE.ANY([]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2317:AbstractConverter.NONE.ANY([]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2318:AbstractConverter.NONE.ANY([]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2303:SortRel.NONE.ANY([]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=112.5, cumulative cost={inf}
rel#2323:SortRel.NONE.ANY([]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2359:SortRel.NONE.ANY([]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],sort0=$0,dir0=ASC), rowcount=112.5, cumulative cost={inf}
rel#2324:Subset#57.PHYSICAL.ANY([]).[4], best=rel#2368, importance=0.11438396227480505
rel#1850:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#1851:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2270:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2282:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2288:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC), rowcount=112.5, cumulative cost={1639.443972257235 rows, 247.5 cpu, 0.0 io}
rel#2295:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2327:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2330:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2331:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2332:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2333:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2334:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2335:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2336:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2341:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2344:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]), rowcount=112.5, cumulative cost={inf}
rel#2368:SortPrel.PHYSICAL.ANY([]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],sort0=$4,dir0=ASC), rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
rel#2338:Subset#57.PHYSICAL.ANY([]).[0], best=rel#1469, importance=0.13508517176729928
rel#1472:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#1469:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](left=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],right=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($0, $3),joinType=inner), rowcount=112.5, cumulative cost={352.9966024132265 rows, 225.0 cpu, 0.0 io}
rel#1849:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2269:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2281:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2294:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2326:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2340:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2345:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2346:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2347:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2348:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2349:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2350:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2351:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2352:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=112.5, cumulative cost={inf}
rel#2337:SortPrel.PHYSICAL.ANY([]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],sort0=$0,dir0=ASC), rowcount=112.5, cumulative cost={2903.391342101243 rows, 247.5 cpu, 0.0 io}
rel#2369:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
Set#58, type: (DrillRecordRow[s_name, s_suppkey, s_nationkey])
rel#1005:Subset#58.LOGICAL.ANY([]).[], best=rel#673, importance=0.2287679245496101
rel#673:DrillScanRel.LOGICAL.ANY([]).[](table=[cp, tpch/supplier.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#1475:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1853:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2234:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2246:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[], best=rel#1473, importance=0.20589113209464907
rel#1476:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1473:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/supplier.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#1854:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2235:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2247:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2263:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]), rowcount=100.0, cumulative cost={120.0 rows, 121.0 cpu, 0.0 io}
rel#2264:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]), rowcount=100.0, cumulative cost={672.6204223185711 rows, 131.0 cpu, 0.0 io}
rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=rel#2255, importance=0.18530201888518416
rel#1855:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#1856:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2236:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2248:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2255:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={662.6204223185711 rows, 121.0 cpu, 0.0 io}
rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[], best=rel#2232, importance=0.16677181699666577
rel#1855:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#1856:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2236:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2237:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2238:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2239:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#2232:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],dist0=[$1]), rowcount=100.0, cumulative cost={110.0 rows, 111.0 cpu, 0.0 io}
rel#2248:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2249:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2255:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={662.6204223185711 rows, 121.0 cpu, 0.0 io}
rel#2245:Subset#58.NONE.ANY([]).[1], best=null, importance=0.15009463529699918
rel#2250:AbstractConverter.NONE.ANY([]).[1](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2251:AbstractConverter.NONE.ANY([]).[1](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2252:AbstractConverter.NONE.ANY([]).[1](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2253:AbstractConverter.NONE.ANY([]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=100.0, cumulative cost={inf}
rel#2241:SortRel.NONE.ANY([]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=100.0, cumulative cost={inf}
Set#59, type: RecordType(ANY o_orderkey, ANY o_orderstatus, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY s_name, ANY s_suppkey, ANY s_nationkey)
rel#1007:Subset#59.LOGICAL.ANY([]).[], best=rel#1006, importance=0.2541865828329001
rel#1006:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1004:Subset#57.LOGICAL.ANY([]).[],right=rel#1005:Subset#58.LOGICAL.ANY([]).[],condition==($7, $4),joinType=inner), rowcount=1687.5, cumulative cost={2106.5 rows, 323.0 cpu, 0.0 io}
rel#1359:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1358:Subset#59.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1859:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1358:Subset#59.PHYSICAL.ANY([]).[], best=rel#1857, importance=0.2287679245496101
rel#1360:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1860:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1861:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1687.5, cumulative cost={inf}
rel#1862:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1358:Subset#59.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1687.5, cumulative cost={inf}
rel#1857:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](left=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],right=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($7, $4),joinType=inner), rowcount=1687.5, cumulative cost={3989.564394575806 rows, 368.5 cpu, 0.0 io}
rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4], best=rel#1857, importance=0.20589113209464907
rel#1861:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1687.5, cumulative cost={inf}
rel#1862:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1358:Subset#59.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]), rowcount=1687.5, cumulative cost={inf}
rel#1857:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](left=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],right=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($7, $4),joinType=inner), rowcount=1687.5, cumulative cost={3989.564394575806 rows, 368.5 cpu, 0.0 io}
Set#60, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY $f5, ANY $f6, ANY $f7, ANY $f8)
rel#1009:Subset#60.LOGICAL.ANY([]).[], best=rel#1008, importance=0.2824295364810001
rel#1008:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1), rowcount=1687.5, cumulative cost={2275.25 rows, 1841.75 cpu, 0.0 io}
rel#1636:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1866:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1876:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1888:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1901:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1916:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1933:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1947:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2], best=rel#1897, importance=0.2541865828329001
rel#1637:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1867:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1877:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1889:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1897:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=1687.5, cumulative cost={49470.41018776192 rows, 2224.75 cpu, 0.0 io}
rel#1902:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1917:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1934:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1948:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5], best=rel#1864, importance=0.2287679245496101
rel#1868:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1869:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1864:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1), rowcount=1687.5, cumulative cost={4158.314394575806 rows, 1887.25 cpu, 0.0 io}
rel#1878:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1890:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1903:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1918:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1935:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1949:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1961:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC), rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0 io}
rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[], best=rel#1874, importance=0.20589113209464907
rel#1637:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1867:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1877:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1879:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1880:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1881:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1874:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],dist0=[$2]), rowcount=1687.5, cumulative cost={4327.064394575806 rows, 2056.0 cpu, 0.0 io}
rel#1889:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1891:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1897:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=1687.5, cumulative cost={49470.41018776192 rows, 2224.75 cpu, 0.0 io}
rel#1902:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1904:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1917:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1919:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1927:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],dist0=[$2]), rowcount=1687.5, cumulative cost={4327.064394575806 rows, 2056.0 cpu, 0.0 io}
rel#1934:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1936:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1948:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1950:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1887:Subset#60.NONE.ANY([]).[2], best=null, importance=0.18530201888518416
rel#1892:AbstractConverter.NONE.ANY([]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1893:AbstractConverter.NONE.ANY([]).[2](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1894:AbstractConverter.NONE.ANY([]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1895:AbstractConverter.NONE.ANY([]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1883:SortRel.NONE.ANY([]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=1687.5, cumulative cost={inf}
rel#1967:SortRel.NONE.ANY([]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],sort0=$2,dir0=ASC), rowcount=1687.5, cumulative cost={inf}
rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[], best=rel#1864, importance=0.15009463529699918
rel#1868:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1869:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1864:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1), rowcount=1687.5, cumulative cost={4158.314394575806 rows, 1887.25 cpu, 0.0 io}
rel#1878:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1890:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1903:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1905:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1906:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1907:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1908:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1909:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1899:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],dist0=[$5]), rowcount=1687.5, cumulative cost={4495.814394575806 rows, 2224.75 cpu, 0.0 io}
rel#1918:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1920:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1935:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1937:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1949:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1951:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]), rowcount=1687.5, cumulative cost={inf}
rel#1961:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC), rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0 io}
rel#1973:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],dist0=[$5]), rowcount=1687.5, cumulative cost={49639.16018776192 rows, 2393.5 cpu, 0.0 io}
rel#1915:Subset#60.NONE.ANY([]).[5], best=null, importance=0.14121476824050005
rel#1921:AbstractConverter.NONE.ANY([]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1922:AbstractConverter.NONE.ANY([]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1923:AbstractConverter.NONE.ANY([]).[5](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1924:AbstractConverter.NONE.ANY([]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1925:AbstractConverter.NONE.ANY([]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1926:AbstractConverter.NONE.ANY([]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1911:SortRel.NONE.ANY([]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC), rowcount=1687.5, cumulative cost={inf}
rel#1931:SortRel.NONE.ANY([]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],sort0=$5,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1962:SortRel.NONE.ANY([]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],sort0=$5,dir0=ASC), rowcount=1687.5, cumulative cost={inf}
rel#1932:Subset#60.PHYSICAL.ANY([]).[2], best=rel#1971, importance=0.14121476824050005
rel#1637:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1867:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1877:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1889:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1897:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=1687.5, cumulative cost={49470.41018776192 rows, 2224.75 cpu, 0.0 io}
rel#1902:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1917:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1934:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1938:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1939:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1940:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1941:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1942:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1943:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1944:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1948:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1952:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1687.5, cumulative cost={inf}
rel#1971:SortPrel.PHYSICAL.ANY([]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],sort0=$2,dir0=ASC), rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0 io}
rel#1946:Subset#60.PHYSICAL.ANY([]).[5], best=rel#1864, importance=0.16677181699666577
rel#1868:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1869:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1864:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1), rowcount=1687.5, cumulative cost={4158.314394575806 rows, 1887.25 cpu, 0.0 io}
rel#1878:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1890:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1903:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1918:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1935:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1949:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1953:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1954:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1955:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1956:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1957:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1958:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1959:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1960:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]), rowcount=1687.5, cumulative cost={inf}
rel#1945:SortPrel.PHYSICAL.ANY([]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],sort0=$5,dir0=ASC), rowcount=1687.5, cumulative cost={94445.00598094803 rows, 2224.75 cpu, 0.0 io}
rel#1961:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC), rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0 io}
Set#61, type: (DrillRecordRow[n_name, n_nationkey])
rel#1010:Subset#61.LOGICAL.ANY([]).[], best=rel#671, importance=0.2541865828329001
rel#671:DrillScanRel.LOGICAL.ANY([]).[](table=[cp, tpch/nation.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#1356:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1363:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1362:Subset#61.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1355:Subset#61.PHYSICAL.ANY([]).[], best=rel#1361, importance=0.2287679245496101
rel#1357:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1364:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1362:Subset#61.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1365:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1366:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1361:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/nation.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
rel#1362:Subset#61.PHYSICAL.SINGLETON([]).[], best=rel#1361, importance=0.20589113209464907
rel#1365:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1366:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=100.0, cumulative cost={inf}
rel#1361:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp, tpch/nation.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0 cpu, 0.0 io}
Set#62, type: (DrillRecordRow[n_name, n_nationkey])
rel#1012:Subset#62.LOGICAL.ANY([]).[], best=rel#1011, importance=0.2824295364810001
rel#1011:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],condition==(CAST($0):CHAR(6) CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL, 'BRAZIL')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
rel#1369:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1639:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1769:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1781:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[], best=rel#1367, importance=0.2541865828329001
rel#1370:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1367:FilterPrel.PHYSICAL.SINGLETON([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],condition==(CAST($0):CHAR(6) CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL, 'BRAZIL')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
rel#1640:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1770:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1782:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1796:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]), rowcount=15.0, cumulative cost={104.5 rows, 114.0 cpu, 0.0 io}
rel#1797:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]), rowcount=15.0, cumulative cost={136.99660241322653 rows, 115.5 cpu, 0.0 io}
rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=rel#1789, importance=0.2287679245496101
rel#1641:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1642:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1771:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1783:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1789:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[], best=rel#1767, importance=0.20589113209464907
rel#1641:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1642:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1771:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1772:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1773:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1774:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=15.0, cumulative cost={inf}
rel#1767:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],dist0=[$1]), rowcount=15.0, cumulative cost={103.0 rows, 112.5 cpu, 0.0 io}
rel#1783:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1784:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1789:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
rel#1780:Subset#62.NONE.ANY([]).[1], best=null, importance=0.18530201888518416
rel#1785:AbstractConverter.NONE.ANY([]).[1](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1786:AbstractConverter.NONE.ANY([]).[1](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1787:AbstractConverter.NONE.ANY([]).[1](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1788:AbstractConverter.NONE.ANY([]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]), rowcount=15.0, cumulative cost={inf}
rel#1776:SortRel.NONE.ANY([]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC), rowcount=15.0, cumulative cost={inf}
Set#63, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY $f5, ANY $f6, ANY $f7, ANY $f8, ANY n_name, ANY n_nationkey)
rel#1014:Subset#63.LOGICAL.ANY([]).[], best=rel#1013, importance=0.31381059609000006
rel#1013:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1009:Subset#60.LOGICAL.ANY([]).[],right=rel#1012:Subset#62.LOGICAL.ANY([]).[],condition==($2, $10),joinType=inner), rowcount=3796.875, cumulative cost={6173.625 rows, 1952.75 cpu, 0.0 io}
rel#1300:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1645:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1653:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1665:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1682:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1697:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1719:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1733:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=rel#1678, importance=0.2824295364810001
rel#1301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1646:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1654:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1666:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1678:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875, cumulative cost={191474.273146101 rows, 3098.125 cpu, 0.0 io}
rel#1683:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1698:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1720:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1734:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2], best=rel#1643, importance=0.2541865828329001
rel#1647:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1648:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1643:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](left=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],right=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($2, $10),joinType=inner), rowcount=3796.875, cumulative cost={53402.78179017515 rows, 2338.75 cpu, 0.0 io}
rel#1655:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1667:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1684:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1699:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1709:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu, 0.0 io}
rel#1721:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1735:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[], best=rel#1651, importance=0.2287679245496101
rel#1301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1646:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1654:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1656:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1657:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1658:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1651:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],dist0=[$4],dist1=[$5]), rowcount=3796.875, cumulative cost={53782.46929017515 rows, 2718.4375 cpu, 0.0 io}
rel#1666:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1668:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1678:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875, cumulative cost={191474.273146101 rows, 3098.125 cpu, 0.0 io}
rel#1683:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1685:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1698:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1700:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1714:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],dist0=[$4],dist1=[$5]), rowcount=3796.875, cumulative cost={53782.46929017515 rows, 2718.4375 cpu, 0.0 io}
rel#1720:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1722:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1734:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1736:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1664:Subset#63.NONE.ANY([]).[4, 5], best=null, importance=0.20589113209464907
rel#1669:AbstractConverter.NONE.ANY([]).[4, 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1670:AbstractConverter.NONE.ANY([]).[4, 5](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1671:AbstractConverter.NONE.ANY([]).[4, 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1672:AbstractConverter.NONE.ANY([]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1660:SortRel.NONE.ANY([]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875, cumulative cost={inf}
rel#1754:SortRel.NONE.ANY([]).[4, 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875, cumulative cost={inf}
rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[], best=rel#1643, importance=0.16677181699666577
rel#1647:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1648:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1643:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](left=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],right=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($2, $10),joinType=inner), rowcount=3796.875, cumulative cost={53402.78179017515 rows, 2338.75 cpu, 0.0 io}
rel#1655:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1667:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1684:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1686:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1687:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1688:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1689:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1690:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1680:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],dist0=[$2]), rowcount=3796.875, cumulative cost={54162.15679017515 rows, 3098.125 cpu, 0.0 io}
rel#1699:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1701:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1709:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu, 0.0 io}
rel#1711:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],dist0=[$2]), rowcount=3796.875, cumulative cost={191853.960646101 rows, 3477.8125 cpu, 0.0 io}
rel#1721:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1723:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1735:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1737:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
rel#1696:Subset#63.NONE.ANY([]).[2], best=null, importance=0.15690529804500003
rel#1702:AbstractConverter.NONE.ANY([]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1703:AbstractConverter.NONE.ANY([]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1704:AbstractConverter.NONE.ANY([]).[2](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1705:AbstractConverter.NONE.ANY([]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1706:AbstractConverter.NONE.ANY([]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1707:AbstractConverter.NONE.ANY([]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1692:SortRel.NONE.ANY([]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={inf}
rel#1708:SortRel.NONE.ANY([]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],sort0=$2,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1749:SortRel.NONE.ANY([]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={inf}
rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5], best=rel#1758, importance=0.15690529804500003
rel#1301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1646:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1654:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1666:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1678:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875, cumulative cost={191474.273146101 rows, 3098.125 cpu, 0.0 io}
rel#1683:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1698:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1720:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1724:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1725:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1726:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1727:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1728:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1729:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1730:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1734:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1738:AbstractConverter.PHYSICAL.ANY([]).[4, 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
rel#1758:SortPrel.PHYSICAL.ANY([]).[4, 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu, 0.0 io}
rel#1732:Subset#63.PHYSICAL.ANY([]).[2], best=rel#1643, importance=0.18530201888518416
rel#1647:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1648:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1643:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](left=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],right=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($2, $10),joinType=inner), rowcount=3796.875, cumulative cost={53402.78179017515 rows, 2338.75 cpu, 0.0 io}
rel#1655:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1667:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1684:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1699:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1709:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu, 0.0 io}
rel#1721:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1735:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1739:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1740:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1741:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1742:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1743:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1744:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1745:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1746:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]), rowcount=3796.875, cumulative cost={inf}
rel#1731:SortPrel.PHYSICAL.ANY([]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={328786.38950202684 rows, 3098.125 cpu, 0.0 io}
Set#64, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate)
rel#1016:Subset#64.LOGICAL.ANY([]).[], best=rel#1015, importance=0.13508517176729928
rel#1015:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1005:Subset#58.LOGICAL.ANY([]).[],right=rel#1000:Subset#55.LOGICAL.ANY([]).[],condition=true,joinType=inner), rowcount=10000.0, cumulative cost={10200.0 rows, 202.0 cpu, 0.0 io}
Set#65, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY o_orderkey, ANY o_orderstatus)
rel#1018:Subset#65.LOGICAL.ANY([]).[], best=rel#1017, importance=0.15009463529699918
rel#1017:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1016:Subset#64.LOGICAL.ANY([]).[],right=rel#997:Subset#53.LOGICAL.ANY([]).[],condition=true,joinType=inner), rowcount=1000000.0, cumulative cost={1010300.0 rows, 303.0 cpu, 0.0 io}
Set#66, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey)
rel#1020:Subset#66.LOGICAL.ANY([]).[], best=rel#1019, importance=0.16677181699666577
rel#1019:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1018:Subset#65.LOGICAL.ANY([]).[],right=rel#1010:Subset#61.LOGICAL.ANY([]).[],condition=true,joinType=inner), rowcount=1.0E8, cumulative cost={1.010104E8 rows, 404.0 cpu, 0.0 io}
rel#1605:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1620:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1619:Subset#66.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.15009463529699918
rel#1606:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.0E8, cumulative cost={inf}
rel#1621:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1619:Subset#66.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1619:Subset#66.PHYSICAL.ANY([]).[], best=null, importance=0.13508517176729928
rel#1606:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.0E8, cumulative cost={inf}
rel#1621:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1619:Subset#66.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1622:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.0E8, cumulative cost={inf}
rel#1623:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#67, type: RecordType(ANY $f0, ANY $f1)
rel#1022:Subset#67.LOGICAL.ANY([]).[], best=rel#1021, importance=0.18530201888518416
rel#1021:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],$f0=$4,$f1=$5), rowcount=1.0E8, cumulative cost={1.110104E8 rows, 2.0000404E7 cpu, 0.0 io}
rel#1627:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.16677181699666577
rel#1628:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1022:Subset#67.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.0E8, cumulative cost={inf}
rel#1625:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],$f0=$4,$f1=$5), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#68, type: RecordType(ANY $f0, ANY $f1)
rel#1024:Subset#68.LOGICAL.ANY([]).[], best=rel#1023, importance=0.20589113209464907
rel#1023:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1022:Subset#67.LOGICAL.ANY([]).[],group={0, 1}), rowcount=1.0E7, cumulative cost={1.210104E8 rows, 2.0000404E7 cpu, 0.0 io}
rel#1438:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2066:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2078:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2090:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2115:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2130:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2147:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2161:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0], best=null, importance=0.18530201888518416
rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.0E7, cumulative cost={inf}
rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.16677181699666577
rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[], best=null, importance=0.15009463529699918
rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.0E7, cumulative cost={inf}
rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2081:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.0E7, cumulative cost={inf}
rel#2082:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2083:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2076:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2093:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2118:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2133:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2142:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2164:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2089:Subset#68.NONE.ANY([]).[0], best=null, importance=0.13508517176729928
rel#2094:AbstractConverter.NONE.ANY([]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.0E7, cumulative cost={inf}
rel#2095:AbstractConverter.NONE.ANY([]).[0](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2096:AbstractConverter.NONE.ANY([]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2097:AbstractConverter.NONE.ANY([]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2085:SortRel.NONE.ANY([]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2135:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2136:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2137:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2138:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2139:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2140:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2125:SortRel.NONE.ANY([]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2141:SortRel.NONE.ANY([]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2181:SortRel.NONE.ANY([]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2186:SortRel.NONE.ANY([]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[], best=null, importance=0.12157665459056935
rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.0E7, cumulative cost={inf}
rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2081:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.0E7, cumulative cost={inf}
rel#2082:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2083:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2076:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2093:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2118:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2119:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.0E7, cumulative cost={inf}
rel#2120:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2121:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2122:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2123:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2113:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2133:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2134:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2142:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2164:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2165:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2176:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2129:Subset#68.NONE.ANY([]).[0, 1], best=null, importance=0.10941898913151242
rel#2135:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2136:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2137:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2138:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2139:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2140:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2125:SortRel.NONE.ANY([]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2141:SortRel.NONE.ANY([]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2181:SortRel.NONE.ANY([]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2146:Subset#68.PHYSICAL.ANY([]).[0], best=null, importance=0.10294556604732454
rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.0E7, cumulative cost={inf}
rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2152:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.0E7, cumulative cost={inf}
rel#2153:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2154:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2155:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2156:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2157:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2158:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2166:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2167:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2168:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2169:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2170:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2171:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2172:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2173:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2174:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2159:SortPrel.PHYSICAL.ANY([]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2190:SortPrel.PHYSICAL.ANY([]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1], best=null, importance=0.10294556604732454
rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2167:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
rel#2168:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2169:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2170:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2171:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2172:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2173:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2129:Subset#68.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2174:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2159:SortPrel.PHYSICAL.ANY([]).[0, 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#69, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY $f0, ANY $f1)
rel#1026:Subset#69.LOGICAL.ANY([]).[], best=rel#1025, importance=0.2287679245496101
rel#1025:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1000:Subset#55.LOGICAL.ANY([]).[],right=rel#1024:Subset#68.LOGICAL.ANY([]).[],condition==($1, $4),joinType=inner), rowcount=1.5E8, cumulative cost={2.710105E8 rows, 2.0000505E7 cpu, 0.0 io}
rel#1375:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1442:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1441:Subset#69.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1374:Subset#69.PHYSICAL.ANY([]).[], best=null, importance=0.20589113209464907
rel#1376:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.5E8, cumulative cost={inf}
rel#1443:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1441:Subset#69.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1444:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.5E8, cumulative cost={inf}
rel#1445:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1440:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1, $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1441:Subset#69.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=null, importance=0.18530201888518416
rel#1444:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.5E8, cumulative cost={inf}
rel#1445:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1440:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1, $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#70, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY $f0, ANY $f1)
rel#1028:Subset#70.LOGICAL.ANY([]).[], best=rel#1027, importance=0.2541865828329001
rel#1027:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],condition=<>($2, $5)), rowcount=7.5E7, cumulative cost={2.785105E8 rows, 3.5000505E7 cpu, 0.0 io}
rel#1353:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1352:Subset#70.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1448:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1352:Subset#70.PHYSICAL.ANY([]).[], best=null, importance=0.2287679245496101
rel#1354:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=7.5E7, cumulative cost={inf}
rel#1449:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1450:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=7.5E7, cumulative cost={inf}
rel#1451:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1352:Subset#70.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1446:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],condition=<>($2, $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=null, importance=0.20589113209464907
rel#1450:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=7.5E7, cumulative cost={inf}
rel#1451:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1352:Subset#70.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1446:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],condition=<>($2, $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
Set#71, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f0)
rel#1030:Subset#71.LOGICAL.ANY([]).[], best=rel#1029, importance=0.2824295364810001
rel#1029:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],$f01=$4,$f1=$5,$f0=true), rowcount=7.5E7, cumulative cost={2.860105E8 rows, 5.7500505E7 cpu, 0.0 io}
rel#1457:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1804:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1811:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1823:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[], best=null, importance=0.2541865828329001
rel#1458:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=7.5E7, cumulative cost={inf}
rel#1455:ProjectPrel.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],$f01=$4,$f1=$5,$f0=true), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1805:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1806:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
rel#1807:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1812:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1813:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1814:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=7.5E7, cumulative cost={inf}
rel#1815:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1816:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1809:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1824:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1825:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1826:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1832:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.2287679245496101
rel#1806:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
rel#1807:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1813:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1825:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1832:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[], best=null, importance=0.20589113209464907
rel#1806:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
rel#1807:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1813:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1814:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=7.5E7, cumulative cost={inf}
rel#1815:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1816:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1809:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1825:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1826:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1832:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1822:Subset#71.NONE.ANY([]).[0, 1], best=null, importance=0.18530201888518416
rel#1827:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
rel#1828:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1829:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1830:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1818:SortRel.NONE.ANY([]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#72, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f2)
rel#1032:Subset#72.LOGICAL.ANY([]).[], best=rel#1031, importance=0.31381059609000006
rel#1031:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],group={0, 1},agg#0=MIN($2)), rowcount=7500000.0, cumulative cost={2.935105E8 rows, 5.7500505E7 cpu, 0.0 io}
rel#1303:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.2824295364810001
rel#1304:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1032:Subset#72.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=7500000.0, cumulative cost={inf}
rel#1808:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1},agg#0=MIN($2)), rowcount=1.7976931348623158E307, cumulative cost={inf}
Set#73, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY $f5, ANY $f6, ANY $f7, ANY $f8, ANY n_name, ANY n_nationkey, ANY $f01, ANY $f10, BOOLEAN $f20)
rel#1034:Subset#73.LOGICAL.ANY([]).[], best=rel#1033, importance=0.3486784401000001
rel#1033:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1014:Subset#63.LOGICAL.ANY([]).[],right=rel#1032:Subset#72.LOGICAL.ANY([]).[],condition=AND(=($4, $11), =($5, $12)),joinType=left), rowcount=6.4072265625E8, cumulative cost={9.34239329875E8 rows, 5.750245775E7 cpu, 0.0 io}
rel#1294:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1307:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1306:Subset#73.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1293:Subset#73.PHYSICAL.ANY([]).[], best=null, importance=0.31381059609000006
rel#1295:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=6.4072265625E8, cumulative cost={inf}
rel#1308:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1306:Subset#73.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=6.4072265625E8, cumulative cost={inf}
rel#1310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1305:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](left=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1306:Subset#73.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.2824295364810001
rel#1309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=6.4072265625E8, cumulative cost={inf}
rel#1310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1305:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](left=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#74, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY $f5, ANY $f6, ANY $f7, ANY $f8, ANY n_name, ANY n_nationkey, ANY $f01, ANY $f10, BOOLEAN $f20)
rel#1036:Subset#74.LOGICAL.ANY([]).[], best=rel#1035, importance=0.3874204890000001
rel#1035:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],condition=IS TRUE($13)), rowcount=1.601806640625E8, cumulative cost={9.5025739628125E8 rows, 1.21574723375E8 cpu, 0.0 io}
rel#1313:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1412:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1411:Subset#74.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.3486784401000001
rel#1314:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.601806640625E8, cumulative cost={inf}
rel#1311:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],condition=IS TRUE($13)), rowcount=4.4942328371557893E307, cumulative cost={inf}
rel#1413:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1411:Subset#74.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1411:Subset#74.PHYSICAL.ANY([]).[], best=null, importance=0.31381059609000006
rel#1314:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.601806640625E8, cumulative cost={inf}
rel#1311:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],condition=IS TRUE($13)), rowcount=4.4942328371557893E307, cumulative cost={inf}
rel#1413:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1411:Subset#74.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1414:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.601806640625E8, cumulative cost={inf}
rel#1415:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#75, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, BOOLEAN $f0)
rel#1038:Subset#75.LOGICAL.ANY([]).[], best=rel#1037, importance=0.4304672100000001
rel#1037:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],s_name=$0,s_suppkey=$1,s_nationkey=$2,l_receiptdate=$3,l_orderkey=$4,l_suppkey=$5,l_commitdate=$6,o_orderkey=$7,o_orderstatus=$8,n_name=$9,n_nationkey=$10,$f0=$13), rowcount=1.601806640625E8, cumulative cost={9.662754626875E8 rows, 3.1379152025E8 cpu, 0.0 io}
rel#1105:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.3874204890000001
rel#1106:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1038:Subset#75.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.601806640625E8, cumulative cost={inf}
rel#1417:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],s_name=$0,s_suppkey=$1,s_nationkey=$2,l_receiptdate=$3,l_orderkey=$4,l_suppkey=$5,l_commitdate=$6,o_orderkey=$7,o_orderstatus=$8,n_name=$9,n_nationkey=$10,$f0=$13), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#76, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, ANY $f01, ANY $f1, BOOLEAN $f2)
rel#1053:Subset#76.LOGICAL.ANY([]).[], best=rel#1052, importance=0.2287679245496101
rel#1052:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1020:Subset#66.LOGICAL.ANY([]).[],right=rel#1032:Subset#72.LOGICAL.ANY([]).[],condition=AND(=($4, $11), =($5, $12)),joinType=left), rowcount=1.6875E13, cumulative cost={1.68753945209E13 rows, 5.7500909E7 cpu, 0.0 io}
rel#1378:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1377:Subset#76.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1609:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1377:Subset#76.PHYSICAL.ANY([]).[], best=null, importance=0.20589113209464907
rel#1379:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.6875E13, cumulative cost={inf}
rel#1610:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1611:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.6875E13, cumulative cost={inf}
rel#1612:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1377:Subset#76.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1607:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](left=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.18530201888518416
rel#1611:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.6875E13, cumulative cost={inf}
rel#1612:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1377:Subset#76.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1607:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](left=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#77, type: RecordType(ANY $f0, ANY $f1)
rel#1055:Subset#77.LOGICAL.ANY([]).[], best=rel#1054, importance=0.2541865828329001
rel#1054:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],$f0=$4,$f1=$5), rowcount=1.6875E13, cumulative cost={1.85628945209E13 rows, 3.375057500909E12 cpu, 0.0 io}
rel#1478:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.2287679245496101
rel#1479:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1055:Subset#77.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.6875E13, cumulative cost={inf}
rel#1614:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],$f0=$4,$f1=$5), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#78, type: RecordType(ANY $f0, ANY $f1)
rel#1057:Subset#78.LOGICAL.ANY([]).[], best=rel#1056, importance=0.2824295364810001
rel#1056:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1055:Subset#77.LOGICAL.ANY([]).[],group={0, 1}), rowcount=1.6875E12, cumulative cost={2.02503945209E13 rows, 3.375057500909E12 cpu, 0.0 io}
rel#1324:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1482:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1490:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1502:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1519:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1534:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1551:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1565:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0], best=null, importance=0.2541865828329001
rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.6875E12, cumulative cost={inf}
rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.2287679245496101
rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[], best=null, importance=0.20589113209464907
rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.6875E12, cumulative cost={inf}
rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1493:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.6875E12, cumulative cost={inf}
rel#1494:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1495:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1488:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1522:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1537:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1546:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1554:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1568:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1501:Subset#78.NONE.ANY([]).[0], best=null, importance=0.18530201888518416
rel#1506:AbstractConverter.NONE.ANY([]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.6875E12, cumulative cost={inf}
rel#1507:AbstractConverter.NONE.ANY([]).[0](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1508:AbstractConverter.NONE.ANY([]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1509:AbstractConverter.NONE.ANY([]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1497:SortRel.NONE.ANY([]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1539:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1540:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1541:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1542:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1543:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1544:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1529:SortRel.NONE.ANY([]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1545:SortRel.NONE.ANY([]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1585:SortRel.NONE.ANY([]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1590:SortRel.NONE.ANY([]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[], best=null, importance=0.16677181699666577
rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.6875E12, cumulative cost={inf}
rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1493:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.6875E12, cumulative cost={inf}
rel#1494:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1495:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1488:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1522:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1523:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.6875E12, cumulative cost={inf}
rel#1524:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1525:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1526:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1527:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1517:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1537:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1538:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1546:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1554:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1555:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1568:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1569:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1580:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1533:Subset#78.NONE.ANY([]).[0, 1], best=null, importance=0.15009463529699918
rel#1539:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1540:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1541:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1542:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1543:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1544:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1529:SortRel.NONE.ANY([]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1545:SortRel.NONE.ANY([]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1585:SortRel.NONE.ANY([]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1550:Subset#78.PHYSICAL.ANY([]).[0], best=null, importance=0.14121476824050005
rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.6875E12, cumulative cost={inf}
rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1556:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.6875E12, cumulative cost={inf}
rel#1557:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1558:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1559:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1560:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1561:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1562:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1570:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1571:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1572:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1573:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1574:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1575:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1576:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1577:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1578:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1563:SortPrel.PHYSICAL.ANY([]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1594:SortPrel.PHYSICAL.ANY([]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1], best=null, importance=0.14121476824050005
rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1571:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
rel#1572:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1573:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1574:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1575:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1576:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1577:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1533:Subset#78.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1578:AbstractConverter.PHYSICAL.ANY([]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1563:SortPrel.PHYSICAL.ANY([]).[0, 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#79, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY $f0, ANY $f1)
rel#1059:Subset#79.LOGICAL.ANY([]).[], best=rel#1058, importance=0.31381059609000006
rel#1058:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1002:Subset#56.LOGICAL.ANY([]).[],right=rel#1057:Subset#78.LOGICAL.ANY([]).[],condition==($1, $4),joinType=inner), rowcount=1.265625E13, cumulative cost={3.2906644521005E13 rows, 3.37505750102E12 cpu, 0.0 io}
rel#1297:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1328:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1327:Subset#79.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1296:Subset#79.PHYSICAL.ANY([]).[], best=null, importance=0.2824295364810001
rel#1298:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.265625E13, cumulative cost={inf}
rel#1329:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1327:Subset#79.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1330:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.265625E13, cumulative cost={inf}
rel#1331:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1326:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1, $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1327:Subset#79.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=null, importance=0.2541865828329001
rel#1330:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.265625E13, cumulative cost={inf}
rel#1331:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1326:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1, $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#80, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY $f0, ANY $f1)
rel#1061:Subset#80.LOGICAL.ANY([]).[], best=rel#1060, importance=0.3486784401000001
rel#1060:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],condition=<>($2, $5)), rowcount=6.328125E12, cumulative cost={3.3539457021005E13 rows, 4.64068250102E12 cpu, 0.0 io}
rel#1291:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1290:Subset#80.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1334:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1290:Subset#80.PHYSICAL.ANY([]).[], best=null, importance=0.31381059609000006
rel#1292:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=6.328125E12, cumulative cost={inf}
rel#1335:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1336:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=6.328125E12, cumulative cost={inf}
rel#1337:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1290:Subset#80.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1332:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],condition=<>($2, $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1], best=null, importance=0.2824295364810001
rel#1336:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=6.328125E12, cumulative cost={inf}
rel#1337:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1290:Subset#80.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1332:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],condition=<>($2, $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
Set#81, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f0)
rel#1063:Subset#81.LOGICAL.ANY([]).[], best=rel#1062, importance=0.3874204890000001
rel#1062:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],$f01=$4,$f1=$5,$f0=true), rowcount=6.328125E12, cumulative cost={3.4172269521005E13 rows, 6.53912000102E12 cpu, 0.0 io}
rel#1343:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1381:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1388:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1400:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[], best=null, importance=0.3486784401000001
rel#1344:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=6.328125E12, cumulative cost={inf}
rel#1341:ProjectPrel.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],$f01=$4,$f1=$5,$f0=true), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1382:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1383:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
rel#1384:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1389:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1390:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1391:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=6.328125E12, cumulative cost={inf}
rel#1392:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1393:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1386:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1401:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1402:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1403:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1409:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.31381059609000006
rel#1383:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
rel#1384:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1390:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1402:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1409:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[], best=null, importance=0.2824295364810001
rel#1383:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
rel#1384:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1390:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1391:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=6.328125E12, cumulative cost={inf}
rel#1392:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1393:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1386:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1402:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1403:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0, 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1409:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1399:Subset#81.NONE.ANY([]).[0, 1], best=null, importance=0.2541865828329001
rel#1404:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
rel#1405:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1406:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1407:AbstractConverter.NONE.ANY([]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1395:SortRel.NONE.ANY([]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#82, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f2)
rel#1065:Subset#82.LOGICAL.ANY([]).[], best=rel#1064, importance=0.4304672100000001
rel#1064:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],group={0, 1},agg#0=MIN($2)), rowcount=6.328125E11, cumulative cost={3.4805082021005E13 rows, 6.53912000102E12 cpu, 0.0 io}
rel#1108:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1], best=null, importance=0.3874204890000001
rel#1109:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1065:Subset#82.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0], [$1]]),sort=[0, 1]), rowcount=6.328125E11, cumulative cost={inf}
rel#1385:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],group={0, 1},agg#0=MIN($2)), rowcount=1.7976931348623158E307, cumulative cost={inf}
Set#83, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, BOOLEAN $f0, ANY $f01, ANY $f1, BOOLEAN $f2)
rel#1067:Subset#83.LOGICAL.ANY([]).[], best=rel#1066, importance=0.4782969000000001
rel#1066:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1038:Subset#75.LOGICAL.ANY([]).[],right=rel#1065:Subset#82.LOGICAL.ANY([]).[],condition=AND(=($4, $12), =($5, $13)),joinType=left), rowcount=2.28069734573364224E18, cumulative cost={2.28073215178193894E18 rows, 6.53943379254025E12 cpu, 0.0 io}
rel#1102:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1112:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1111:Subset#83.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1101:Subset#83.PHYSICAL.ANY([]).[], best=null, importance=0.4304672100000001
rel#1103:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=2.28069734573364224E18, cumulative cost={inf}
rel#1113:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1111:Subset#83.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1114:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=2.28069734573364224E18, cumulative cost={inf}
rel#1115:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1110:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](left=rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],right=rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],condition=AND(=($4, $12), =($5, $13)),joinType=left), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1111:Subset#83.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.3874204890000001
rel#1114:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=2.28069734573364224E18, cumulative cost={inf}
rel#1115:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1110:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](left=rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],right=rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],condition=AND(=($4, $12), =($5, $13)),joinType=left), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#84, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, BOOLEAN $f0, ANY $f01, ANY $f1, BOOLEAN $f2)
rel#1069:Subset#84.LOGICAL.ANY([]).[], best=rel#1068, importance=0.531441
rel#1068:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],condition=NOT(IS TRUE($14))), rowcount=5.7017433643341056E17, cumulative cost={2.33774958542528E18 rows, 2.28076274007156768E17 cpu, 0.0 io}
rel#1099:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1098:Subset#84.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1118:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1098:Subset#84.PHYSICAL.ANY([]).[], best=null, importance=0.4782969000000001
rel#1100:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1119:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1120:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1121:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1098:Subset#84.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1116:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],condition=NOT(IS TRUE($14))), rowcount=4.4942328371557893E307, cumulative cost={inf}
rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5], best=null, importance=0.4304672100000001
rel#1120:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1121:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1098:Subset#84.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4], [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1116:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],condition=NOT(IS TRUE($14))), rowcount=4.4942328371557893E307, cumulative cost={inf}
Set#85, type: RecordType(ANY s_name)
rel#1071:Subset#85.LOGICAL.ANY([]).[], best=rel#1070, importance=0.5904900000000001
rel#1070:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],s_name=$0), rowcount=5.7017433643341056E17, cumulative cost={2.3947670190686208E18 rows, 2.85093707650497824E17 cpu, 0.0 io}
rel#1127:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1137:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1260:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1272:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[], best=null, importance=0.531441
rel#1128:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1125:ProjectPrel.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],s_name=$0), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1138:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1139:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1140:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1261:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1262:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1263:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1264:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1265:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1258:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1273:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1274:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1275:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1281:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0], best=null, importance=0.4782969000000001
rel#1139:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1140:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1262:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1274:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1281:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[], best=null, importance=0.4304672100000001
rel#1139:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1140:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1262:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1263:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1264:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1265:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1258:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1274:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1275:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1281:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1271:Subset#85.NONE.ANY([]).[0], best=null, importance=0.3874204890000001
rel#1276:AbstractConverter.NONE.ANY([]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=5.7017433643341056E17, cumulative cost={inf}
rel#1277:AbstractConverter.NONE.ANY([]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1278:AbstractConverter.NONE.ANY([]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1279:AbstractConverter.NONE.ANY([]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1267:SortRel.NONE.ANY([]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#86, type: RecordType(ANY s_name, BIGINT numwait)
rel#1073:Subset#86.LOGICAL.ANY([]).[], best=rel#1072, importance=0.6561000000000001
rel#1072:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],group={0},numwait=COUNT()), rowcount=5.7017433643341056E16, cumulative cost={2.4517844527119616E18 rows, 2.85093707650497824E17 cpu, 0.0 io}
rel#1094:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1143:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1149:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1161:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1181:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1196:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1212:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1226:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0], best=null, importance=0.5904900000000001
rel#1095:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1144:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1169:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1182:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1197:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1213:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1227:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0], best=null, importance=0.531441
rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[], best=null, importance=0.4782969000000001
rel#1095:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1144:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1152:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1153:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1154:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1147:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$1],dist1=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1164:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1169:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1182:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1184:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1185:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1186:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1187:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1188:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1189:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1179:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1197:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1199:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1200:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1207:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$1],dist1=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1213:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1215:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1216:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1227:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1229:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1230:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1252:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0], best=null, importance=0.4304672100000001
rel#1165:AbstractConverter.NONE.ANY([]).[1 DESC, 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1166:AbstractConverter.NONE.ANY([]).[1 DESC, 0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1167:AbstractConverter.NONE.ANY([]).[1 DESC, 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1168:AbstractConverter.NONE.ANY([]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1156:SortRel.NONE.ANY([]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1245:SortRel.NONE.ANY([]).[1 DESC, 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[], best=null, importance=0.3486784401000001
rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1185:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1186:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1187:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1188:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1189:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1179:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1200:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1216:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1230:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1252:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1195:Subset#86.NONE.ANY([]).[0], best=null, importance=0.32805000000000006
rel#1201:AbstractConverter.NONE.ANY([]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1202:AbstractConverter.NONE.ANY([]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1203:AbstractConverter.NONE.ANY([]).[0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1204:AbstractConverter.NONE.ANY([]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1205:AbstractConverter.NONE.ANY([]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1206:AbstractConverter.NONE.ANY([]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1191:SortRel.NONE.ANY([]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1210:SortRel.NONE.ANY([]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1240:SortRel.NONE.ANY([]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0], best=null, importance=0.32805000000000006
rel#1095:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1144:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1169:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1182:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1197:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1213:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1217:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1218:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1219:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1220:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1221:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1222:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1223:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1227:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1], [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1231:AbstractConverter.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1249:SortPrel.PHYSICAL.ANY([]).[1 DESC, 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1225:Subset#86.PHYSICAL.ANY([]).[0], best=null, importance=0.3874204890000001
rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()), rowcount=1.7976931348623158E307, cumulative cost={inf}
rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1232:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1233:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1234:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1235:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1236:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1237:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1238:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1239:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1224:SortPrel.PHYSICAL.ANY([]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#87, type: RecordType(ANY s_name, BIGINT numwait)
rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC, 0], best=rel#1074, importance=0.7290000000000001
rel#1074:DrillSortRel.LOGICAL.ANY([]).[1 DESC, 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC), rowcount=5.7017433643341056E16, cumulative cost={2.0050618331980247E19 rows, 3.4211114129383885E17 cpu, 0.0 io}
rel#1089:AbstractConverter.LOGICAL.ANY([]).[1 DESC, 0](child=rel#1088:Subset#87.PHYSICAL.SINGLETON([]).[1 DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1088:Subset#87.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null, importance=0.6561000000000001
rel#1090:AbstractConverter.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1096:SingleMergeExchangePrel.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],sort0=1 DESC,sort1=0 ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#88, type: RecordType(ANY s_name, BIGINT numwait)
rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0], best=rel#1076, importance=0.81
rel#1076:DrillLimitRel.LOGICAL.ANY([]).[1 DESC, 0](child=rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC, 0],fetch=100), rowcount=5.7017433643341056E16, cumulative cost={2.0107635765623587E19 rows, 3.991285749371799E17 cpu, 0.0 io}
rel#1084:AbstractConverter.LOGICAL.ANY([]).[1 DESC, 0](child=rel#1083:Subset#88.PHYSICAL.SINGLETON([]).[1 DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1083:Subset#88.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null, importance=0.7290000000000001
rel#1085:AbstractConverter.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1091:LimitPrel.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1088:Subset#87.PHYSICAL.SINGLETON([]).[1 DESC, 0],fetch=100), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1176:LimitPrel.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1175:Subset#92.PHYSICAL.SINGLETON([]).[1 DESC, 0],fetch=100), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#89, type: RecordType(ANY s_name, BIGINT numwait)
rel#1079:Subset#89.LOGICAL.ANY([]).[1 DESC, 0], best=rel#1078, importance=0.9
rel#1078:DrillScreenRel.LOGICAL.ANY([]).[1 DESC, 0](child=rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={2.011333750898792E19 rows, 4.0483031830151398E17 cpu, 0.0 io}
rel#1081:AbstractConverter.LOGICAL.ANY([]).[1 DESC, 0](child=rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null, importance=1.0
rel#1082:AbstractConverter.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1079:Subset#89.LOGICAL.ANY([]).[1 DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
rel#1086:ScreenPrel.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1083:Subset#88.PHYSICAL.SINGLETON([]).[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#91, type: RecordType(ANY s_name, BIGINT numwait)
rel#1173:Subset#91.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0], best=null, importance=0.5904900000000001
rel#1170:TopNPrel.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],limit=100), rowcount=1.7976931348623157E308, cumulative cost={inf}
Set#92, type: RecordType(ANY s_name, BIGINT numwait)
rel#1175:Subset#92.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null, importance=0.6561000000000001
rel#1174:SingleMergeExchangePrel.PHYSICAL.SINGLETON([]).[1 DESC, 0](child=rel#1173:Subset#91.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC, 0],sort0=1 DESC,sort1=0 ASC), rowcount=1.7976931348623157E308, cumulative cost={inf}
at org.eigenbase.relopt.volcano.RelSubset$CheapestPlanReplacer.visit(RelSubset.java:445)
at org.eigenbase.relopt.volcano.RelSubset.buildCheapestPlan(RelSubset.java:287)
at org.eigenbase.relopt.volcano.VolcanoPlanner.findBestExp(VolcanoPlanner.java:656)
at net.hydromatic.optiq.prepare.PlannerImpl.transform(PlannerImpl.java:234)
at org.apache.drill.exec.planner.sql.DrillSqlWorker.getPhysicalPlan(DrillSqlWorker.java:219)
at org.apache.drill.BaseTestQuery.testSqlPlan(BaseTestQuery.java:148)
at org.apache.drill.BaseTestQuery.testSqlPlanFromFile(BaseTestQuery.java:107)
at org.apache.drill.TestTpchPlanning.tpch21(TestTpchPlanning.java:136)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.lang.reflect.Method.invoke(Method.java:606)
--
This message was sent by Atlassian JIRA
(v6.2#6252)
Re: [jira] [Created] (DRILL-519) Some queries fail with complaint
about cartesian product when cartesian product not required
Posted by Aman Sinha <as...@maprtech.com>.
The JIRA for DRILL-519 fails to open probably because the error stack is
too long ?
Anyways, I ran TPCH 21 on my build on the tech_work branch and get a valid
plan. Are you sure you have the following fix in the branch you are
running?
2f0da33 Add support for non-equijoins in the presence of other equijoins
between the same tables.
Aman
On Mon, Apr 14, 2014 at 5:21 PM, Jacques Nadeau (JIRA) <ji...@apache.org>wrote:
> Jacques Nadeau created DRILL-519:
> ------------------------------------
>
> Summary: Some queries fail with complaint about cartesian
> product when cartesian product not required
> Key: DRILL-519
> URL: https://issues.apache.org/jira/browse/DRILL-519
> Project: Apache Drill
> Issue Type: Bug
> Reporter: Jacques Nadeau
> Assignee: Aman Sinha
>
>
> Failure for TPCH21:
>
> org.eigenbase.relopt.RelOptPlanner$CannotPlanException: Node
> [rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0]] could not be
> implemented; planner state:
>
> Root: rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0]
> Original rel:
> AbstractConverter(subset=[rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1
> DESC, 0]], convention=[PHYSICAL],
> DrillDistributionTraitDef=[SINGLETON([])], sort=[[1 DESC, 0]]): rowcount =
> 5.7017433643341056E16, cumulative cost = {inf}, id = 1082
> DrillScreenRel(subset=[rel#1079:Subset#89.LOGICAL.ANY([]).[1 DESC, 0]]):
> rowcount = 5.7017433643341056E16, cumulative cost = {5.701743364334106E15
> rows, 5.701743364334106E15 cpu, 0.0 io}, id = 1078
> DrillLimitRel(subset=[rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0]],
> fetch=[100]): rowcount = 5.7017433643341056E16, cumulative cost =
> {5.7017433643341056E16 rows, 5.7017433643341056E16 cpu, 0.0 io}, id = 1076
> DrillSortRel(subset=[rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC,
> 0]], sort0=[$1], sort1=[$0], dir0=[DESC], dir1=[ASC]): rowcount =
> 5.7017433643341056E16, cumulative cost = {1.7598833879268286E19 rows,
> 5.7017433643341056E16 cpu, 0.0 io}, id = 1074
> DrillAggregateRel(subset=[rel#1073:Subset#86.LOGICAL.ANY([]).[]],
> group=[{0}], numwait=[COUNT()]): rowcount = 5.7017433643341056E16,
> cumulative cost = {5.7017433643341056E16 rows, 0.0 cpu, 0.0 io}, id = 1072
> DrillProjectRel(subset=[rel#1071:Subset#85.LOGICAL.ANY([]).[]],
> s_name=[$0]): rowcount = 5.7017433643341056E17, cumulative cost =
> {5.7017433643341056E16 rows, 5.7017433643341056E16 cpu, 0.0 io}, id = 1070
> DrillFilterRel(subset=[rel#1069:Subset#84.LOGICAL.ANY([]).[]],
> condition=[NOT(IS TRUE($14))]): rowcount = 5.7017433643341056E17,
> cumulative cost = {5.7017433643341056E16 rows, 2.28069734573364224E17 cpu,
> 0.0 io}, id = 1068
> DrillJoinRel(subset=[rel#1067:Subset#83.LOGICAL.ANY([]).[]],
> condition=[AND(=($4, $12), =($5, $13))], joinType=[left]): rowcount =
> 2.28069734573364224E18, cumulative cost = {2.28069734573364224E18 rows, 0.0
> cpu, 0.0 io}, id = 1066
>
> DrillProjectRel(subset=[rel#1038:Subset#75.LOGICAL.ANY([]).[]],
> s_name=[$0], s_suppkey=[$1], s_nationkey=[$2], l_receiptdate=[$3],
> l_orderkey=[$4], l_suppkey=[$5], l_commitdate=[$6], o_orderkey=[$7],
> o_orderstatus=[$8], n_name=[$9], n_nationkey=[$10], $f0=[$13]): rowcount =
> 1.601806640625E8, cumulative cost = {1.601806640625E7 rows, 1.92216796875E8
> cpu, 0.0 io}, id = 1037
>
> DrillFilterRel(subset=[rel#1036:Subset#74.LOGICAL.ANY([]).[]],
> condition=[IS TRUE($13)]): rowcount = 1.601806640625E8, cumulative cost =
> {1.601806640625E7 rows, 6.4072265625E7 cpu, 0.0 io}, id = 1035
>
> DrillJoinRel(subset=[rel#1034:Subset#73.LOGICAL.ANY([]).[]],
> condition=[AND(=($4, $11), =($5, $12))], joinType=[left]): rowcount =
> 6.4072265625E8, cumulative cost = {6.4072265625E8 rows, 0.0 cpu, 0.0 io},
> id = 1033
>
> DrillJoinRel(subset=[rel#1014:Subset#63.LOGICAL.ANY([]).[]],
> condition=[=($2, $10)], joinType=[inner]): rowcount = 3796.875, cumulative
> cost = {3796.875 rows, 0.0 cpu, 0.0 io}, id = 1013
>
> DrillProjectRel(subset=[rel#1009:Subset#60.LOGICAL.ANY([]).[]], $f0=[$6],
> $f1=[$7], $f2=[$8], $f3=[$2], $f4=[$3], $f5=[$4], $f6=[$5], $f7=[$0],
> $f8=[$1]): rowcount = 1687.5, cumulative cost = {168.75 rows, 1518.75 cpu,
> 0.0 io}, id = 1008
>
> DrillJoinRel(subset=[rel#1007:Subset#59.LOGICAL.ANY([]).[]],
> condition=[=($7, $4)], joinType=[inner]): rowcount = 1687.5, cumulative
> cost = {1687.5 rows, 0.0 cpu, 0.0 io}, id = 1006
>
> DrillJoinRel(subset=[rel#1004:Subset#57.LOGICAL.ANY([]).[]],
> condition=[=($0, $3)], joinType=[inner]): rowcount = 112.5, cumulative cost
> = {112.5 rows, 0.0 cpu, 0.0 io}, id = 1003
>
> DrillFilterRel(subset=[rel#999:Subset#54.LOGICAL.ANY([]).[]],
> condition=[=(CAST($1):CHAR(1) CHARACTER SET "ISO-8859-1" COLLATE
> "ISO-8859-1$en_US$primary" NOT NULL, 'F')]): rowcount = 15.0, cumulative
> cost = {1.5 rows, 10.0 cpu, 0.0 io}, id = 998
>
> DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 672
>
> DrillFilterRel(subset=[rel#1002:Subset#56.LOGICAL.ANY([]).[]],
> condition=[>($0, $3)]): rowcount = 50.0, cumulative cost = {5.0 rows, 10.0
> cpu, 0.0 io}, id = 1001
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 673
>
> DrillFilterRel(subset=[rel#1012:Subset#62.LOGICAL.ANY([]).[]],
> condition=[=(CAST($0):CHAR(6) CHARACTER SET "ISO-8859-1" COLLATE
> "ISO-8859-1$en_US$primary" NOT NULL, 'BRAZIL')]): rowcount = 15.0,
> cumulative cost = {1.5 rows, 10.0 cpu, 0.0 io}, id = 1011
>
> DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 671
>
> DrillAggregateRel(subset=[rel#1032:Subset#72.LOGICAL.ANY([]).[]],
> group=[{0, 1}], agg#0=[MIN($2)]): rowcount = 7500000.0, cumulative cost =
> {7500000.0 rows, 0.0 cpu, 0.0 io}, id = 1031
>
> DrillProjectRel(subset=[rel#1030:Subset#71.LOGICAL.ANY([]).[]], $f01=[$4],
> $f1=[$5], $f0=[true]): rowcount = 7.5E7, cumulative cost = {7500000.0 rows,
> 2.25E7 cpu, 0.0 io}, id = 1029
>
> DrillFilterRel(subset=[rel#1028:Subset#70.LOGICAL.ANY([]).[]],
> condition=[<>($2, $5)]): rowcount = 7.5E7, cumulative cost = {7500000.0
> rows, 1.5E7 cpu, 0.0 io}, id = 1027
>
> DrillJoinRel(subset=[rel#1026:Subset#69.LOGICAL.ANY([]).[]],
> condition=[=($1, $4)], joinType=[inner]): rowcount = 1.5E8, cumulative cost
> = {1.5E8 rows, 0.0 cpu, 0.0 io}, id = 1025
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillAggregateRel(subset=[rel#1024:Subset#68.LOGICAL.ANY([]).[]],
> group=[{0, 1}]): rowcount = 1.0E7, cumulative cost = {1.0E7 rows, 0.0 cpu,
> 0.0 io}, id = 1023
>
> DrillProjectRel(subset=[rel#1022:Subset#67.LOGICAL.ANY([]).[]], $f0=[$4],
> $f1=[$5]): rowcount = 1.0E8, cumulative cost = {1.0E7 rows, 2.0E7 cpu, 0.0
> io}, id = 1021
>
> DrillJoinRel(subset=[rel#1020:Subset#66.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 1.0E8, cumulative cost =
> {1.0E8 rows, 0.0 cpu, 0.0 io}, id = 1019
>
> DrillJoinRel(subset=[rel#1018:Subset#65.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 1000000.0, cumulative cost
> = {1000000.0 rows, 0.0 cpu, 0.0 io}, id = 1017
>
> DrillJoinRel(subset=[rel#1016:Subset#64.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 10000.0, cumulative cost =
> {10000.0 rows, 0.0 cpu, 0.0 io}, id = 1015
>
> DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 673
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 672
>
> DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 671
>
> DrillAggregateRel(subset=[rel#1065:Subset#82.LOGICAL.ANY([]).[]],
> group=[{0, 1}], agg#0=[MIN($2)]): rowcount = 6.328125E11, cumulative cost =
> {6.328125E11 rows, 0.0 cpu, 0.0 io}, id = 1064
>
> DrillProjectRel(subset=[rel#1063:Subset#81.LOGICAL.ANY([]).[]], $f01=[$4],
> $f1=[$5], $f0=[true]): rowcount = 6.328125E12, cumulative cost =
> {6.328125E11 rows, 1.8984375E12 cpu, 0.0 io}, id = 1062
>
> DrillFilterRel(subset=[rel#1061:Subset#80.LOGICAL.ANY([]).[]],
> condition=[<>($2, $5)]): rowcount = 6.328125E12, cumulative cost =
> {6.328125E11 rows, 1.265625E12 cpu, 0.0 io}, id = 1060
>
> DrillJoinRel(subset=[rel#1059:Subset#79.LOGICAL.ANY([]).[]],
> condition=[=($1, $4)], joinType=[inner]): rowcount = 1.265625E13,
> cumulative cost = {1.265625E13 rows, 0.0 cpu, 0.0 io}, id = 1058
>
> DrillFilterRel(subset=[rel#1002:Subset#56.LOGICAL.ANY([]).[]],
> condition=[>($0, $3)]): rowcount = 50.0, cumulative cost = {5.0 rows, 10.0
> cpu, 0.0 io}, id = 1001
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillAggregateRel(subset=[rel#1057:Subset#78.LOGICAL.ANY([]).[]],
> group=[{0, 1}]): rowcount = 1.6875E12, cumulative cost = {1.6875E12 rows,
> 0.0 cpu, 0.0 io}, id = 1056
>
> DrillProjectRel(subset=[rel#1055:Subset#77.LOGICAL.ANY([]).[]], $f0=[$4],
> $f1=[$5]): rowcount = 1.6875E13, cumulative cost = {1.6875E12 rows,
> 3.375E12 cpu, 0.0 io}, id = 1054
>
> DrillJoinRel(subset=[rel#1053:Subset#76.LOGICAL.ANY([]).[]],
> condition=[AND(=($4, $11), =($5, $12))], joinType=[left]): rowcount =
> 1.6875E13, cumulative cost = {1.6875E13 rows, 0.0 cpu, 0.0 io}, id = 1052
>
> DrillJoinRel(subset=[rel#1020:Subset#66.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 1.0E8, cumulative cost =
> {1.0E8 rows, 0.0 cpu, 0.0 io}, id = 1019
>
> DrillJoinRel(subset=[rel#1018:Subset#65.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 1000000.0, cumulative cost
> = {1000000.0 rows, 0.0 cpu, 0.0 io}, id = 1017
>
> DrillJoinRel(subset=[rel#1016:Subset#64.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 10000.0, cumulative cost =
> {10000.0 rows, 0.0 cpu, 0.0 io}, id = 1015
>
> DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 673
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 672
>
> DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 671
>
> DrillAggregateRel(subset=[rel#1032:Subset#72.LOGICAL.ANY([]).[]],
> group=[{0, 1}], agg#0=[MIN($2)]): rowcount = 7500000.0, cumulative cost =
> {7500000.0 rows, 0.0 cpu, 0.0 io}, id = 1031
>
> DrillProjectRel(subset=[rel#1030:Subset#71.LOGICAL.ANY([]).[]], $f01=[$4],
> $f1=[$5], $f0=[true]): rowcount = 7.5E7, cumulative cost = {7500000.0 rows,
> 2.25E7 cpu, 0.0 io}, id = 1029
>
> DrillFilterRel(subset=[rel#1028:Subset#70.LOGICAL.ANY([]).[]],
> condition=[<>($2, $5)]): rowcount = 7.5E7, cumulative cost = {7500000.0
> rows, 1.5E7 cpu, 0.0 io}, id = 1027
>
> DrillJoinRel(subset=[rel#1026:Subset#69.LOGICAL.ANY([]).[]],
> condition=[=($1, $4)], joinType=[inner]): rowcount = 1.5E8, cumulative cost
> = {1.5E8 rows, 0.0 cpu, 0.0 io}, id = 1025
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillAggregateRel(subset=[rel#1024:Subset#68.LOGICAL.ANY([]).[]],
> group=[{0, 1}]): rowcount = 1.0E7, cumulative cost = {1.0E7 rows, 0.0 cpu,
> 0.0 io}, id = 1023
>
> DrillProjectRel(subset=[rel#1022:Subset#67.LOGICAL.ANY([]).[]], $f0=[$4],
> $f1=[$5]): rowcount = 1.0E8, cumulative cost = {1.0E7 rows, 2.0E7 cpu, 0.0
> io}, id = 1021
>
> DrillJoinRel(subset=[rel#1020:Subset#66.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 1.0E8, cumulative cost =
> {1.0E8 rows, 0.0 cpu, 0.0 io}, id = 1019
>
> DrillJoinRel(subset=[rel#1018:Subset#65.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 1000000.0, cumulative cost
> = {1000000.0 rows, 0.0 cpu, 0.0 io}, id = 1017
>
> DrillJoinRel(subset=[rel#1016:Subset#64.LOGICAL.ANY([]).[]],
> condition=[true], joinType=[inner]): rowcount = 10000.0, cumulative cost =
> {10000.0 rows, 0.0 cpu, 0.0 io}, id = 1015
>
> DrillScanRel(subset=[rel#1005:Subset#58.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/supplier.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 673
>
> DrillScanRel(subset=[rel#1000:Subset#55.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/lineitem.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 674
>
> DrillScanRel(subset=[rel#997:Subset#53.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/orders.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 672
>
> DrillScanRel(subset=[rel#1010:Subset#61.LOGICAL.ANY([]).[]], table=[[cp,
> tpch/nation.parquet]]): rowcount = 100.0, cumulative cost = {100.0 rows,
> 101.0 cpu, 0.0 io}, id = 671
>
> Sets:
> Set#53, type: (DrillRecordRow[o_orderkey, o_orderstatus])
> rel#997:Subset#53.LOGICAL.ANY([]).[], best=rel#672,
> importance=0.18530201888518416
> rel#672:DrillScanRel.LOGICAL.ANY([]).[](table=[cp,
> tpch/orders.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#1633:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1632:Subset#53.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2529:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1632:Subset#53.PHYSICAL.SINGLETON([]).[], best=rel#1631,
> importance=0.16677181699666577
>
> rel#1634:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1631:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/orders.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#2530:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#2528:Subset#53.PHYSICAL.ANY([]).[], best=rel#1631,
> importance=0.15009463529699918
>
> rel#1634:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1631:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/orders.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#2530:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2531:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2532:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1632:Subset#53.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> Set#54, type: (DrillRecordRow[o_orderkey, o_orderstatus])
> rel#999:Subset#54.LOGICAL.ANY([]).[], best=rel#998,
> importance=0.20589113209464907
>
> rel#998:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#997:Subset#53.LOGICAL.ANY([]).[],condition==(CAST($1):CHAR(1)
> CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL,
> 'F')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
>
> rel#1467:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2535:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2543:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2555:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],
> best=rel#2564, importance=0.18530201888518416
>
> rel#1468:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2544:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2556:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2564:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
> rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[], best=rel#2533,
> importance=0.16677181699666577
>
> rel#2537:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2538:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2533:FilterPrel.PHYSICAL.SINGLETON([]).[](child=rel#2528:Subset#53.PHYSICAL.ANY([]).[],condition==(CAST($1):CHAR(1)
> CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL,
> 'F')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
>
> rel#2545:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2557:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2587:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[]),
> rowcount=15.0, cumulative cost={104.5 rows, 114.0 cpu, 0.0 io}
>
> rel#2588:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0]),
> rowcount=15.0, cumulative cost={136.99660241322653 rows, 115.5 cpu, 0.0 io}
> rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],
> best=rel#2541, importance=0.15009463529699918
>
> rel#1468:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2544:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2546:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2547:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2548:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2541:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],dist0=[$0]),
> rowcount=15.0, cumulative cost={103.0 rows, 112.5 cpu, 0.0 io}
>
> rel#2556:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2558:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2554:Subset#54.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2564:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
> rel#2554:Subset#54.NONE.ANY([]).[0], best=null,
> importance=0.13508517176729928
>
> rel#2559:AbstractConverter.NONE.ANY([]).[0](child=rel#999:Subset#54.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2560:AbstractConverter.NONE.ANY([]).[0](child=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2561:AbstractConverter.NONE.ANY([]).[0](child=rel#2534:Subset#54.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2562:AbstractConverter.NONE.ANY([]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#2550:SortRel.NONE.ANY([]).[0](child=rel#2542:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=15.0, cumulative cost={inf}
> Set#55, type: (DrillRecordRow[l_receiptdate, l_orderkey, l_suppkey,
> l_commitdate])
> rel#1000:Subset#55.LOGICAL.ANY([]).[], best=rel#674,
> importance=0.18530201888518416
> rel#674:DrillScanRel.LOGICAL.ANY([]).[](table=[cp,
> tpch/lineitem.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#1435:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1835:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2020:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2028:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2042:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=rel#2059, importance=0.16677181699666577
>
> rel#1436:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1836:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2021:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2029:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2043:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2059:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={846.8272297580947 rows, 121.0 cpu, 0.0 io}
> rel#1834:Subset#55.PHYSICAL.ANY([]).[], best=rel#2018,
> importance=0.15009463529699918
>
> rel#1436:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1836:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1837:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1838:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2021:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2022:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2023:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2024:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2025:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#2018:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/lineitem.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#2029:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2030:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2031:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2032:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2033:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2034:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2035:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2026:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],dist0=[$1]),
> rowcount=100.0, cumulative cost={110.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2043:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2044:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2045:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2046:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2059:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={846.8272297580947 rows, 121.0 cpu, 0.0 io}
>
> rel#2061:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]),
> rowcount=100.0, cumulative cost={120.0 rows, 121.0 cpu, 0.0 io}
>
> rel#2062:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]),
> rowcount=100.0, cumulative cost={856.8272297580947 rows, 131.0 cpu, 0.0 io}
> rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[], best=rel#2018,
> importance=0.13508517176729928
>
> rel#2023:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2024:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2025:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#2018:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/lineitem.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#2031:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2045:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2061:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]),
> rowcount=100.0, cumulative cost={120.0 rows, 121.0 cpu, 0.0 io}
>
> rel#2062:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]),
> rowcount=100.0, cumulative cost={856.8272297580947 rows, 131.0 cpu, 0.0 io}
> rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],
> best=rel#2026, importance=0.12157665459056935
>
> rel#1436:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1836:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2021:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2029:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2032:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2033:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2034:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2035:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2026:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],dist0=[$1]),
> rowcount=100.0, cumulative cost={110.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2043:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2046:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2041:Subset#55.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2059:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={846.8272297580947 rows, 121.0 cpu, 0.0 io}
> rel#2041:Subset#55.NONE.ANY([]).[1], best=null,
> importance=0.10941898913151242
>
> rel#2047:AbstractConverter.NONE.ANY([]).[1](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2048:AbstractConverter.NONE.ANY([]).[1](child=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2049:AbstractConverter.NONE.ANY([]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2050:AbstractConverter.NONE.ANY([]).[1](child=rel#2019:Subset#55.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2051:AbstractConverter.NONE.ANY([]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2037:SortRel.NONE.ANY([]).[1](child=rel#2027:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={inf}
> Set#56, type: (DrillRecordRow[l_receiptdate, l_orderkey, l_suppkey,
> l_commitdate])
> rel#1002:Subset#56.LOGICAL.ANY([]).[], best=rel#1001,
> importance=0.20589113209464907
>
> rel#1001:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1000:Subset#55.LOGICAL.ANY([]).[],condition=>($0,
> $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
>
> rel#1321:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2408:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2419:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2504:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=rel#1839, importance=0.18530201888518416
>
> rel#1322:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#1839:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0,
> $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2409:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2420:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2523:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=50.0, cumulative cost={417.9618404342517 rows, 116.0 cpu, 0.0 io}
> rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[], best=rel#2406,
> importance=0.16677181699666577
>
> rel#2410:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2411:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2406:FilterPrel.PHYSICAL.SINGLETON([]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0,
> $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2421:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2498:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]),
> rowcount=50.0, cumulative cost={110.0 rows, 116.0 cpu, 0.0 io}
>
> rel#2506:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2524:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]),
> rowcount=50.0, cumulative cost={110.0 rows, 116.0 cpu, 0.0 io}
> rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],
> best=rel#1839, importance=0.15009463529699918
>
> rel#1322:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#1839:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0,
> $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2409:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2420:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2422:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2423:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2424:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2417:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1834:Subset#55.PHYSICAL.ANY([]).[],condition=>($0,
> $3)), rowcount=50.0, cumulative cost={105.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2497:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],dist0=[$1]),
> rowcount=50.0, cumulative cost={110.0 rows, 116.0 cpu, 0.0 io}
>
> rel#2505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2507:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2503:Subset#56.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2523:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=50.0, cumulative cost={417.9618404342517 rows, 116.0 cpu, 0.0 io}
> rel#2503:Subset#56.NONE.ANY([]).[1], best=null,
> importance=0.13508517176729928
>
> rel#2508:AbstractConverter.NONE.ANY([]).[1](child=rel#1002:Subset#56.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2509:AbstractConverter.NONE.ANY([]).[1](child=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2510:AbstractConverter.NONE.ANY([]).[1](child=rel#2407:Subset#56.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2511:AbstractConverter.NONE.ANY([]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=50.0, cumulative cost={inf}
>
> rel#2499:SortRel.NONE.ANY([]).[1](child=rel#2418:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=50.0, cumulative cost={inf}
> Set#57, type: RecordType(ANY o_orderkey, ANY o_orderstatus, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate)
> rel#1004:Subset#57.LOGICAL.ANY([]).[], best=rel#1003,
> importance=0.2287679245496101
>
> rel#1003:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#999:Subset#54.LOGICAL.ANY([]).[],right=rel#1002:Subset#56.LOGICAL.ANY([]).[],condition==($0,
> $3),joinType=inner), rowcount=112.5, cumulative cost={319.0 rows, 222.0
> cpu, 0.0 io}
>
> rel#1471:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1848:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2268:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2280:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2293:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2308:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2325:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2339:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
> rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],
> best=rel#1469, importance=0.20589113209464907
>
> rel#1472:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1469:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](left=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],right=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($0,
> $3),joinType=inner), rowcount=112.5, cumulative cost={352.9966024132265
> rows, 225.0 cpu, 0.0 io}
>
> rel#1849:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2269:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2281:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2294:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2326:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2340:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2369:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
> rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],
> best=rel#2288, importance=0.18530201888518416
>
> rel#1850:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1851:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2270:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2282:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2288:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC),
> rowcount=112.5, cumulative cost={1639.443972257235 rows, 247.5 cpu, 0.0 io}
>
> rel#2295:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2327:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2341:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
> rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],
> best=rel#2266, importance=0.16677181699666577
>
> rel#1850:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1851:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2270:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2271:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2272:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2273:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2266:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$4]),
> rowcount=112.5, cumulative cost={364.2466024132265 rows, 236.25 cpu, 0.0 io}
>
> rel#2282:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2283:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2288:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC),
> rowcount=112.5, cumulative cost={1639.443972257235 rows, 247.5 cpu, 0.0 io}
>
> rel#2295:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2296:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2311:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2319:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$4]),
> rowcount=112.5, cumulative cost={364.2466024132265 rows, 236.25 cpu, 0.0 io}
>
> rel#2327:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2328:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2341:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2342:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
> rel#2279:Subset#57.NONE.ANY([]).[4], best=null,
> importance=0.15009463529699918
>
> rel#2284:AbstractConverter.NONE.ANY([]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2285:AbstractConverter.NONE.ANY([]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2286:AbstractConverter.NONE.ANY([]).[4](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2287:AbstractConverter.NONE.ANY([]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2275:SortRel.NONE.ANY([]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2364:SortRel.NONE.ANY([]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],sort0=$4,dir0=ASC),
> rowcount=112.5, cumulative cost={inf}
> rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],
> best=rel#1469, importance=0.12157665459056935
>
> rel#1472:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1469:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](left=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],right=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($0,
> $3),joinType=inner), rowcount=112.5, cumulative cost={352.9966024132265
> rows, 225.0 cpu, 0.0 io}
>
> rel#1849:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2269:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2281:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2294:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2297:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2298:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2299:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2300:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2291:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],dist0=[$0]),
> rowcount=112.5, cumulative cost={375.4966024132265 rows, 247.5 cpu, 0.0 io}
>
> rel#2309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2312:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2326:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2329:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2340:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2343:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2354:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],dist0=[$0]),
> rowcount=112.5, cumulative cost={1650.693972257235 rows, 258.75 cpu, 0.0 io}
>
> rel#2369:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
> rel#2307:Subset#57.NONE.ANY([]).[0], best=null,
> importance=0.11438396227480505
>
> rel#2313:AbstractConverter.NONE.ANY([]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2314:AbstractConverter.NONE.ANY([]).[0](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2315:AbstractConverter.NONE.ANY([]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2316:AbstractConverter.NONE.ANY([]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2317:AbstractConverter.NONE.ANY([]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2318:AbstractConverter.NONE.ANY([]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2303:SortRel.NONE.ANY([]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2323:SortRel.NONE.ANY([]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2359:SortRel.NONE.ANY([]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],sort0=$0,dir0=ASC),
> rowcount=112.5, cumulative cost={inf}
> rel#2324:Subset#57.PHYSICAL.ANY([]).[4], best=rel#2368,
> importance=0.11438396227480505
>
> rel#1850:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1851:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2270:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2282:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2288:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],sort0=$4,dir0=ASC),
> rowcount=112.5, cumulative cost={1639.443972257235 rows, 247.5 cpu, 0.0 io}
>
> rel#2295:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2327:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2330:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2331:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2332:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2333:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2334:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2335:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2336:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2341:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2344:AbstractConverter.PHYSICAL.ANY([]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2368:SortPrel.PHYSICAL.ANY([]).[4](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],sort0=$4,dir0=ASC),
> rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
> rel#2338:Subset#57.PHYSICAL.ANY([]).[0], best=rel#1469,
> importance=0.13508517176729928
>
> rel#1472:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#1469:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](left=rel#1466:Subset#54.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],right=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($0,
> $3),joinType=inner), rowcount=112.5, cumulative cost={352.9966024132265
> rows, 225.0 cpu, 0.0 io}
>
> rel#1849:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2269:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2281:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2294:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2326:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2340:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2338:Subset#57.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2345:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1004:Subset#57.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2346:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1470:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2347:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2348:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2267:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2349:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2279:Subset#57.NONE.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2350:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2351:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2307:Subset#57.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2352:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=112.5, cumulative cost={inf}
>
> rel#2337:SortPrel.PHYSICAL.ANY([]).[0](child=rel#2324:Subset#57.PHYSICAL.ANY([]).[4],sort0=$0,dir0=ASC),
> rowcount=112.5, cumulative cost={2903.391342101243 rows, 247.5 cpu, 0.0 io}
>
> rel#2369:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2292:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=112.5, cumulative cost={1628.193972257235 rows, 236.25 cpu, 0.0 io}
> Set#58, type: (DrillRecordRow[s_name, s_suppkey, s_nationkey])
> rel#1005:Subset#58.LOGICAL.ANY([]).[], best=rel#673,
> importance=0.2287679245496101
> rel#673:DrillScanRel.LOGICAL.ANY([]).[](table=[cp,
> tpch/supplier.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#1475:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1853:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2234:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2246:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[], best=rel#1473,
> importance=0.20589113209464907
>
> rel#1476:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1473:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/supplier.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#1854:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2235:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2247:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2263:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]),
> rowcount=100.0, cumulative cost={120.0 rows, 121.0 cpu, 0.0 io}
>
> rel#2264:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]),
> rowcount=100.0, cumulative cost={672.6204223185711 rows, 131.0 cpu, 0.0 io}
> rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=rel#2255, importance=0.18530201888518416
>
> rel#1855:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1856:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2236:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2248:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2255:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={662.6204223185711 rows, 121.0 cpu, 0.0 io}
> rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],
> best=rel#2232, importance=0.16677181699666577
>
> rel#1855:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1856:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2236:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2237:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2238:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2239:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2232:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],dist0=[$1]),
> rowcount=100.0, cumulative cost={110.0 rows, 111.0 cpu, 0.0 io}
>
> rel#2248:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2249:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#2245:Subset#58.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2255:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={662.6204223185711 rows, 121.0 cpu, 0.0 io}
> rel#2245:Subset#58.NONE.ANY([]).[1], best=null,
> importance=0.15009463529699918
>
> rel#2250:AbstractConverter.NONE.ANY([]).[1](child=rel#1005:Subset#58.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2251:AbstractConverter.NONE.ANY([]).[1](child=rel#1474:Subset#58.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2252:AbstractConverter.NONE.ANY([]).[1](child=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2253:AbstractConverter.NONE.ANY([]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#2241:SortRel.NONE.ANY([]).[1](child=rel#2233:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=100.0, cumulative cost={inf}
> Set#59, type: RecordType(ANY o_orderkey, ANY o_orderstatus, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY s_name,
> ANY s_suppkey, ANY s_nationkey)
> rel#1007:Subset#59.LOGICAL.ANY([]).[], best=rel#1006,
> importance=0.2541865828329001
>
> rel#1006:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1004:Subset#57.LOGICAL.ANY([]).[],right=rel#1005:Subset#58.LOGICAL.ANY([]).[],condition==($7,
> $4),joinType=inner), rowcount=1687.5, cumulative cost={2106.5 rows, 323.0
> cpu, 0.0 io}
>
> rel#1359:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1358:Subset#59.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1859:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
> rel#1358:Subset#59.PHYSICAL.ANY([]).[], best=rel#1857,
> importance=0.2287679245496101
>
> rel#1360:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1860:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1861:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1862:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1358:Subset#59.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1857:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](left=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],right=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($7,
> $4),joinType=inner), rowcount=1687.5, cumulative cost={3989.564394575806
> rows, 368.5 cpu, 0.0 io}
> rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],
> best=rel#1857, importance=0.20589113209464907
>
> rel#1861:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1862:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](child=rel#1358:Subset#59.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4]]),sort=[4]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1857:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4](left=rel#1847:Subset#57.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],right=rel#1852:Subset#58.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($7,
> $4),joinType=inner), rowcount=1687.5, cumulative cost={3989.564394575806
> rows, 368.5 cpu, 0.0 io}
> Set#60, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY
> $f5, ANY $f6, ANY $f7, ANY $f8)
> rel#1009:Subset#60.LOGICAL.ANY([]).[], best=rel#1008,
> importance=0.2824295364810001
>
> rel#1008:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1007:Subset#59.LOGICAL.ANY([]).[],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1),
> rowcount=1687.5, cumulative cost={2275.25 rows, 1841.75 cpu, 0.0 io}
>
> rel#1636:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1866:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1876:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1888:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1901:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1916:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1933:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1947:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
> rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],
> best=rel#1897, importance=0.2541865828329001
>
> rel#1637:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1867:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1877:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1889:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1897:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=1687.5, cumulative cost={49470.41018776192 rows, 2224.75 cpu, 0.0
> io}
>
> rel#1902:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1917:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1934:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1948:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
> rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],
> best=rel#1864, importance=0.2287679245496101
>
> rel#1868:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1869:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1864:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1),
> rowcount=1687.5, cumulative cost={4158.314394575806 rows, 1887.25 cpu, 0.0
> io}
>
> rel#1878:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1890:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1903:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1918:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1935:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1949:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1961:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC),
> rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0
> io}
> rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],
> best=rel#1874, importance=0.20589113209464907
>
> rel#1637:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1867:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1877:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1879:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1880:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1881:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1874:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],dist0=[$2]),
> rowcount=1687.5, cumulative cost={4327.064394575806 rows, 2056.0 cpu, 0.0
> io}
>
> rel#1889:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1891:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1897:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=1687.5, cumulative cost={49470.41018776192 rows, 2224.75 cpu, 0.0
> io}
>
> rel#1902:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1904:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1917:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1919:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1927:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],dist0=[$2]),
> rowcount=1687.5, cumulative cost={4327.064394575806 rows, 2056.0 cpu, 0.0
> io}
>
> rel#1934:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1936:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1948:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1950:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
> rel#1887:Subset#60.NONE.ANY([]).[2], best=null,
> importance=0.18530201888518416
>
> rel#1892:AbstractConverter.NONE.ANY([]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1893:AbstractConverter.NONE.ANY([]).[2](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1894:AbstractConverter.NONE.ANY([]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1895:AbstractConverter.NONE.ANY([]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1883:SortRel.NONE.ANY([]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1967:SortRel.NONE.ANY([]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],sort0=$2,dir0=ASC),
> rowcount=1687.5, cumulative cost={inf}
> rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],
> best=rel#1864, importance=0.15009463529699918
>
> rel#1868:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1869:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1864:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1),
> rowcount=1687.5, cumulative cost={4158.314394575806 rows, 1887.25 cpu, 0.0
> io}
>
> rel#1878:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1890:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1903:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1905:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1906:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1907:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1908:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1909:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1899:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],dist0=[$5]),
> rowcount=1687.5, cumulative cost={4495.814394575806 rows, 2224.75 cpu, 0.0
> io}
>
> rel#1918:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1920:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1935:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1937:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1949:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1951:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1961:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC),
> rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0
> io}
>
> rel#1973:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],dist0=[$5]),
> rowcount=1687.5, cumulative cost={49639.16018776192 rows, 2393.5 cpu, 0.0
> io}
> rel#1915:Subset#60.NONE.ANY([]).[5], best=null,
> importance=0.14121476824050005
>
> rel#1921:AbstractConverter.NONE.ANY([]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1922:AbstractConverter.NONE.ANY([]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1923:AbstractConverter.NONE.ANY([]).[5](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1924:AbstractConverter.NONE.ANY([]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1925:AbstractConverter.NONE.ANY([]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1926:AbstractConverter.NONE.ANY([]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1911:SortRel.NONE.ANY([]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1931:SortRel.NONE.ANY([]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],sort0=$5,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1962:SortRel.NONE.ANY([]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],sort0=$5,dir0=ASC),
> rowcount=1687.5, cumulative cost={inf}
> rel#1932:Subset#60.PHYSICAL.ANY([]).[2], best=rel#1971,
> importance=0.14121476824050005
>
> rel#1637:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1867:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1877:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1889:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1897:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=1687.5, cumulative cost={49470.41018776192 rows, 2224.75 cpu, 0.0
> io}
>
> rel#1902:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1917:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1934:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1938:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1939:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1940:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1941:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1942:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1943:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1944:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1948:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1952:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1971:SortPrel.PHYSICAL.ANY([]).[2](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],sort0=$2,dir0=ASC),
> rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0
> io}
> rel#1946:Subset#60.PHYSICAL.ANY([]).[5], best=rel#1864,
> importance=0.16677181699666577
>
> rel#1868:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1869:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1864:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1858:Subset#59.PHYSICAL.HASH_DISTRIBUTED([[$4]]).[4],$f0=$6,$f1=$7,$f2=$8,$f3=$2,$f4=$3,$f5=$4,$f6=$5,$f7=$0,$f8=$1),
> rowcount=1687.5, cumulative cost={4158.314394575806 rows, 1887.25 cpu, 0.0
> io}
>
> rel#1878:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1890:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1903:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1918:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1935:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1949:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1946:Subset#60.PHYSICAL.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$5]]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1953:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1009:Subset#60.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1954:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1955:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1865:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1956:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1875:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1957:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1887:Subset#60.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1958:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1959:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1915:Subset#60.NONE.ANY([]).[5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1960:AbstractConverter.PHYSICAL.ANY([]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[5]),
> rowcount=1687.5, cumulative cost={inf}
>
> rel#1945:SortPrel.PHYSICAL.ANY([]).[5](child=rel#1932:Subset#60.PHYSICAL.ANY([]).[2],sort0=$5,dir0=ASC),
> rowcount=1687.5, cumulative cost={94445.00598094803 rows, 2224.75 cpu, 0.0
> io}
>
> rel#1961:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[5](child=rel#1900:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$5]]).[],sort0=$5,dir0=ASC),
> rowcount=1687.5, cumulative cost={49301.66018776192 rows, 2056.0 cpu, 0.0
> io}
> Set#61, type: (DrillRecordRow[n_name, n_nationkey])
> rel#1010:Subset#61.LOGICAL.ANY([]).[], best=rel#671,
> importance=0.2541865828329001
> rel#671:DrillScanRel.LOGICAL.ANY([]).[](table=[cp,
> tpch/nation.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
>
> rel#1356:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1363:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1362:Subset#61.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1355:Subset#61.PHYSICAL.ANY([]).[], best=rel#1361,
> importance=0.2287679245496101
>
> rel#1357:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1364:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1362:Subset#61.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1365:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1366:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1361:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/nation.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
> rel#1362:Subset#61.PHYSICAL.SINGLETON([]).[], best=rel#1361,
> importance=0.20589113209464907
>
> rel#1365:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
>
> rel#1366:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=100.0, cumulative cost={inf}
> rel#1361:ScanPrel.PHYSICAL.SINGLETON([]).[](table=[cp,
> tpch/nation.parquet]), rowcount=100.0, cumulative cost={100.0 rows, 101.0
> cpu, 0.0 io}
> Set#62, type: (DrillRecordRow[n_name, n_nationkey])
> rel#1012:Subset#62.LOGICAL.ANY([]).[], best=rel#1011,
> importance=0.2824295364810001
>
> rel#1011:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1010:Subset#61.LOGICAL.ANY([]).[],condition==(CAST($0):CHAR(6)
> CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL,
> 'BRAZIL')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
>
> rel#1369:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1639:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1769:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1781:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[], best=rel#1367,
> importance=0.2541865828329001
>
> rel#1370:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1367:FilterPrel.PHYSICAL.SINGLETON([]).[](child=rel#1355:Subset#61.PHYSICAL.ANY([]).[],condition==(CAST($0):CHAR(6)
> CHARACTER SET "ISO-8859-1" COLLATE "ISO-8859-1$en_US$primary" NOT NULL,
> 'BRAZIL')), rowcount=15.0, cumulative cost={101.5 rows, 111.0 cpu, 0.0 io}
>
> rel#1640:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1770:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1782:AbstractConverter.PHYSICAL.SINGLETON([]).[](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1796:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[]),
> rowcount=15.0, cumulative cost={104.5 rows, 114.0 cpu, 0.0 io}
>
> rel#1797:UnionExchangePrel.PHYSICAL.SINGLETON([]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1]),
> rowcount=15.0, cumulative cost={136.99660241322653 rows, 115.5 cpu, 0.0 io}
> rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=rel#1789, importance=0.2287679245496101
>
> rel#1641:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1642:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1771:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1783:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1789:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
> rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],
> best=rel#1767, importance=0.20589113209464907
>
> rel#1641:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1642:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1771:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1772:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1773:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1774:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1767:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],dist0=[$1]),
> rowcount=15.0, cumulative cost={103.0 rows, 112.5 cpu, 0.0 io}
>
> rel#1783:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1784:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[](child=rel#1780:Subset#62.NONE.ANY([]).[1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1789:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=15.0, cumulative cost={135.49660241322653 rows, 114.0 cpu, 0.0 io}
> rel#1780:Subset#62.NONE.ANY([]).[1], best=null,
> importance=0.18530201888518416
>
> rel#1785:AbstractConverter.NONE.ANY([]).[1](child=rel#1012:Subset#62.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1786:AbstractConverter.NONE.ANY([]).[1](child=rel#1368:Subset#62.PHYSICAL.SINGLETON([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1787:AbstractConverter.NONE.ANY([]).[1](child=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1788:AbstractConverter.NONE.ANY([]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1]),
> rowcount=15.0, cumulative cost={inf}
>
> rel#1776:SortRel.NONE.ANY([]).[1](child=rel#1768:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[],sort0=$1,dir0=ASC),
> rowcount=15.0, cumulative cost={inf}
> Set#63, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY
> $f5, ANY $f6, ANY $f7, ANY $f8, ANY n_name, ANY n_nationkey)
> rel#1014:Subset#63.LOGICAL.ANY([]).[], best=rel#1013,
> importance=0.31381059609000006
>
> rel#1013:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1009:Subset#60.LOGICAL.ANY([]).[],right=rel#1012:Subset#62.LOGICAL.ANY([]).[],condition==($2,
> $10),joinType=inner), rowcount=3796.875, cumulative cost={6173.625 rows,
> 1952.75 cpu, 0.0 io}
>
> rel#1300:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1645:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1653:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1665:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1682:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1697:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1719:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1733:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
> rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=rel#1678, importance=0.2824295364810001
>
> rel#1301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1646:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1654:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1666:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1678:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875,
> cumulative cost={191474.273146101 rows, 3098.125 cpu, 0.0 io}
>
> rel#1683:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1698:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1720:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1734:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],
> best=rel#1643, importance=0.2541865828329001
>
> rel#1647:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1648:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1643:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](left=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],right=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($2,
> $10),joinType=inner), rowcount=3796.875, cumulative cost={53402.78179017515
> rows, 2338.75 cpu, 0.0 io}
>
> rel#1655:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1667:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1684:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1699:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1709:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu,
> 0.0 io}
>
> rel#1721:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1735:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
> rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[],
> best=rel#1651, importance=0.2287679245496101
>
> rel#1301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1646:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1654:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1656:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1657:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1658:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1651:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],dist0=[$4],dist1=[$5]),
> rowcount=3796.875, cumulative cost={53782.46929017515 rows, 2718.4375 cpu,
> 0.0 io}
>
> rel#1666:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1668:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1678:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875,
> cumulative cost={191474.273146101 rows, 3098.125 cpu, 0.0 io}
>
> rel#1683:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1685:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1698:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1700:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1714:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],dist0=[$4],dist1=[$5]),
> rowcount=3796.875, cumulative cost={53782.46929017515 rows, 2718.4375 cpu,
> 0.0 io}
>
> rel#1720:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1722:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1734:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1736:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[]), rowcount=3796.875, cumulative cost={inf}
> rel#1664:Subset#63.NONE.ANY([]).[4, 5], best=null,
> importance=0.20589113209464907
> rel#1669:AbstractConverter.NONE.ANY([]).[4,
> 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1670:AbstractConverter.NONE.ANY([]).[4,
> 5](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4, 5]),
> rowcount=3796.875, cumulative cost={inf}
> rel#1671:AbstractConverter.NONE.ANY([]).[4,
> 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1672:AbstractConverter.NONE.ANY([]).[4,
> 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[4, 5]),
> rowcount=3796.875, cumulative cost={inf}
> rel#1660:SortRel.NONE.ANY([]).[4,
> 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875,
> cumulative cost={inf}
> rel#1754:SortRel.NONE.ANY([]).[4,
> 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC),
> rowcount=3796.875, cumulative cost={inf}
> rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],
> best=rel#1643, importance=0.16677181699666577
>
> rel#1647:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1648:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1643:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](left=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],right=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($2,
> $10),joinType=inner), rowcount=3796.875, cumulative cost={53402.78179017515
> rows, 2338.75 cpu, 0.0 io}
>
> rel#1655:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1667:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1684:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1686:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1687:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1688:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1689:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1690:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1680:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],dist0=[$2]), rowcount=3796.875, cumulative
> cost={54162.15679017515 rows, 3098.125 cpu, 0.0 io}
>
> rel#1699:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1701:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1709:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu,
> 0.0 io}
>
> rel#1711:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],dist0=[$2]), rowcount=3796.875, cumulative
> cost={191853.960646101 rows, 3477.8125 cpu, 0.0 io}
>
> rel#1721:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1723:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1735:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1737:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[]),
> rowcount=3796.875, cumulative cost={inf}
> rel#1696:Subset#63.NONE.ANY([]).[2], best=null,
> importance=0.15690529804500003
>
> rel#1702:AbstractConverter.NONE.ANY([]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1703:AbstractConverter.NONE.ANY([]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1704:AbstractConverter.NONE.ANY([]).[2](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1705:AbstractConverter.NONE.ANY([]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1706:AbstractConverter.NONE.ANY([]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1707:AbstractConverter.NONE.ANY([]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1692:SortRel.NONE.ANY([]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1708:SortRel.NONE.ANY([]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],sort0=$2,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1749:SortRel.NONE.ANY([]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative cost={inf}
> rel#1718:Subset#63.PHYSICAL.ANY([]).[4, 5], best=rel#1758,
> importance=0.15690529804500003
>
> rel#1301:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1646:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1654:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1666:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1678:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC), rowcount=3796.875,
> cumulative cost={191474.273146101 rows, 3098.125 cpu, 0.0 io}
>
> rel#1683:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
>
> rel#1698:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1720:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1724:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1725:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]),
> rowcount=3796.875, cumulative cost={inf}
> rel#1726:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1727:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1728:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4, 5]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1729:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1730:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1734:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1738:AbstractConverter.PHYSICAL.ANY([]).[4,
> 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[4,
> 5]), rowcount=3796.875, cumulative cost={inf}
> rel#1758:SortPrel.PHYSICAL.ANY([]).[4,
> 5](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],sort0=$4,sort1=$5,dir0=ASC,dir1=ASC),
> rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu,
> 0.0 io}
> rel#1732:Subset#63.PHYSICAL.ANY([]).[2], best=rel#1643,
> importance=0.18530201888518416
>
> rel#1647:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1648:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1643:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](left=rel#1635:Subset#60.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],right=rel#1638:Subset#62.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],condition==($2,
> $10),joinType=inner), rowcount=3796.875, cumulative cost={53402.78179017515
> rows, 2338.75 cpu, 0.0 io}
>
> rel#1655:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1667:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1684:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1699:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1709:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],sort0=$2,dir0=ASC),
> rowcount=3796.875, cumulative cost={191094.585646101 rows, 2718.4375 cpu,
> 0.0 io}
>
> rel#1721:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1735:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2](child=rel#1732:Subset#63.PHYSICAL.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$2]]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1739:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1014:Subset#63.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1740:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1741:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1644:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1742:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1652:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1743:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1664:Subset#63.NONE.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1744:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1681:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$2]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1745:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1696:Subset#63.NONE.ANY([]).[2],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1746:AbstractConverter.PHYSICAL.ANY([]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[2]),
> rowcount=3796.875, cumulative cost={inf}
>
> rel#1731:SortPrel.PHYSICAL.ANY([]).[2](child=rel#1718:Subset#63.PHYSICAL.ANY([]).[4,
> 5],sort0=$2,dir0=ASC), rowcount=3796.875, cumulative
> cost={328786.38950202684 rows, 3098.125 cpu, 0.0 io}
> Set#64, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate)
> rel#1016:Subset#64.LOGICAL.ANY([]).[], best=rel#1015,
> importance=0.13508517176729928
>
> rel#1015:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1005:Subset#58.LOGICAL.ANY([]).[],right=rel#1000:Subset#55.LOGICAL.ANY([]).[],condition=true,joinType=inner),
> rowcount=10000.0, cumulative cost={10200.0 rows, 202.0 cpu, 0.0 io}
> Set#65, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY
> o_orderkey, ANY o_orderstatus)
> rel#1018:Subset#65.LOGICAL.ANY([]).[], best=rel#1017,
> importance=0.15009463529699918
>
> rel#1017:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1016:Subset#64.LOGICAL.ANY([]).[],right=rel#997:Subset#53.LOGICAL.ANY([]).[],condition=true,joinType=inner),
> rowcount=1000000.0, cumulative cost={1010300.0 rows, 303.0 cpu, 0.0 io}
> Set#66, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY
> o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey)
> rel#1020:Subset#66.LOGICAL.ANY([]).[], best=rel#1019,
> importance=0.16677181699666577
>
> rel#1019:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1018:Subset#65.LOGICAL.ANY([]).[],right=rel#1010:Subset#61.LOGICAL.ANY([]).[],condition=true,joinType=inner),
> rowcount=1.0E8, cumulative cost={1.010104E8 rows, 404.0 cpu, 0.0 io}
>
> rel#1605:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1620:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1619:Subset#66.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.15009463529699918
>
> rel#1606:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.0E8, cumulative cost={inf}
>
> rel#1621:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1619:Subset#66.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1619:Subset#66.PHYSICAL.ANY([]).[], best=null,
> importance=0.13508517176729928
>
> rel#1606:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.0E8, cumulative cost={inf}
>
> rel#1621:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1619:Subset#66.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1622:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.0E8, cumulative cost={inf}
>
> rel#1623:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#67, type: RecordType(ANY $f0, ANY $f1)
> rel#1022:Subset#67.LOGICAL.ANY([]).[], best=rel#1021,
> importance=0.18530201888518416
>
> rel#1021:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1020:Subset#66.LOGICAL.ANY([]).[],$f0=$4,$f1=$5),
> rowcount=1.0E8, cumulative cost={1.110104E8 rows, 2.0000404E7 cpu, 0.0 io}
>
> rel#1627:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.16677181699666577
>
> rel#1628:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1022:Subset#67.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.0E8, cumulative cost={inf}
> rel#1625:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],$f0=$4,$f1=$5), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> Set#68, type: RecordType(ANY $f0, ANY $f1)
> rel#1024:Subset#68.LOGICAL.ANY([]).[], best=rel#1023,
> importance=0.20589113209464907
>
> rel#1023:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1022:Subset#67.LOGICAL.ANY([]).[],group={0,
> 1}), rowcount=1.0E7, cumulative cost={1.210104E8 rows, 2.0000404E7 cpu, 0.0
> io}
>
> rel#1438:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2066:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2078:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2090:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2115:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2130:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2147:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2161:AbstractConverter.LOGICAL.ANY([]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],
> best=null, importance=0.18530201888518416
>
> rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.16677181699666577
>
> rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
>
> rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],
> best=null, importance=0.15009463529699918
>
> rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2081:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2082:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2083:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2076:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2093:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2118:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2133:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2142:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2164:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2089:Subset#68.NONE.ANY([]).[0], best=null,
> importance=0.13508517176729928
>
> rel#2094:AbstractConverter.NONE.ANY([]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2095:AbstractConverter.NONE.ANY([]).[0](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2096:AbstractConverter.NONE.ANY([]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2097:AbstractConverter.NONE.ANY([]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2085:SortRel.NONE.ANY([]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2135:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.0E7, cumulative cost={inf}
> rel#2136:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2137:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2138:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2139:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2140:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2125:SortRel.NONE.ANY([]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2141:SortRel.NONE.ANY([]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2181:SortRel.NONE.ANY([]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2186:SortRel.NONE.ANY([]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],
> best=null, importance=0.12157665459056935
>
> rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
>
> rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2081:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2082:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2083:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2076:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2093:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2118:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2119:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.0E7, cumulative cost={inf}
>
> rel#2120:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2121:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2122:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2123:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2113:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2133:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2134:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2142:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2164:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2165:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2176:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2129:Subset#68.NONE.ANY([]).[0, 1], best=null,
> importance=0.10941898913151242
> rel#2135:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.0E7, cumulative cost={inf}
> rel#2136:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2137:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2138:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2139:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2140:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2125:SortRel.NONE.ANY([]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2141:SortRel.NONE.ANY([]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2181:SortRel.NONE.ANY([]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2146:Subset#68.PHYSICAL.ANY([]).[0], best=null,
> importance=0.10294556604732454
>
> rel#1439:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2067:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
>
> rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#2079:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2091:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2111:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2116:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2131:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2148:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2152:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.0E7, cumulative cost={inf}
>
> rel#2153:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2154:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2155:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2156:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2157:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2158:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2166:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2167:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.0E7, cumulative cost={inf}
> rel#2168:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2169:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2170:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2171:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2172:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2173:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2174:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2159:SortPrel.PHYSICAL.ANY([]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2190:SortPrel.PHYSICAL.ANY([]).[0](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2160:Subset#68.PHYSICAL.ANY([]).[0, 1], best=null,
> importance=0.10294556604732454
>
> rel#2068:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.0E7, cumulative cost={inf}
>
> rel#2069:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2064:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1626:Subset#67.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#2080:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2092:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2117:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2132:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2149:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#2163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#2160:Subset#68.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2167:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1024:Subset#68.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.0E7, cumulative cost={inf}
> rel#2168:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2169:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2065:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2170:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2077:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2171:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2089:Subset#68.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2172:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2173:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2129:Subset#68.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2174:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2159:SortPrel.PHYSICAL.ANY([]).[0,
> 1](child=rel#2146:Subset#68.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#2191:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#2114:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#69, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey,
> ANY l_commitdate, ANY $f0, ANY $f1)
> rel#1026:Subset#69.LOGICAL.ANY([]).[], best=rel#1025,
> importance=0.2287679245496101
>
> rel#1025:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1000:Subset#55.LOGICAL.ANY([]).[],right=rel#1024:Subset#68.LOGICAL.ANY([]).[],condition==($1,
> $4),joinType=inner), rowcount=1.5E8, cumulative cost={2.710105E8 rows,
> 2.0000505E7 cpu, 0.0 io}
>
> rel#1375:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1442:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1441:Subset#69.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1374:Subset#69.PHYSICAL.ANY([]).[], best=null,
> importance=0.20589113209464907
>
> rel#1376:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.5E8, cumulative cost={inf}
>
> rel#1443:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1441:Subset#69.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1444:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.5E8, cumulative cost={inf}
>
> rel#1445:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1440:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1,
> $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1441:Subset#69.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=null, importance=0.18530201888518416
>
> rel#1444:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.5E8, cumulative cost={inf}
>
> rel#1445:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1440:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1434:Subset#55.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1437:Subset#68.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1,
> $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#70, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey,
> ANY l_commitdate, ANY $f0, ANY $f1)
> rel#1028:Subset#70.LOGICAL.ANY([]).[], best=rel#1027,
> importance=0.2541865828329001
>
> rel#1027:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1026:Subset#69.LOGICAL.ANY([]).[],condition=<>($2,
> $5)), rowcount=7.5E7, cumulative cost={2.785105E8 rows, 3.5000505E7 cpu,
> 0.0 io}
>
> rel#1353:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1352:Subset#70.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1448:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1352:Subset#70.PHYSICAL.ANY([]).[], best=null,
> importance=0.2287679245496101
>
> rel#1354:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=7.5E7, cumulative cost={inf}
>
> rel#1449:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1450:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=7.5E7, cumulative cost={inf}
>
> rel#1451:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1352:Subset#70.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1446:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],condition=<>($2,
> $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
> rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=null, importance=0.20589113209464907
>
> rel#1450:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=7.5E7, cumulative cost={inf}
>
> rel#1451:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1352:Subset#70.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1446:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1374:Subset#69.PHYSICAL.ANY([]).[],condition=<>($2,
> $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
> Set#71, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f0)
> rel#1030:Subset#71.LOGICAL.ANY([]).[], best=rel#1029,
> importance=0.2824295364810001
>
> rel#1029:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1028:Subset#70.LOGICAL.ANY([]).[],$f01=$4,$f1=$5,$f0=true),
> rowcount=7.5E7, cumulative cost={2.860105E8 rows, 5.7500505E7 cpu, 0.0 io}
>
> rel#1457:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1804:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1811:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1823:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[], best=null,
> importance=0.2541865828329001
>
> rel#1458:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=7.5E7, cumulative cost={inf}
>
> rel#1455:ProjectPrel.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1447:Subset#70.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],$f01=$4,$f1=$5,$f0=true),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1805:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1806:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
>
> rel#1807:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1812:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1813:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1814:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=7.5E7, cumulative cost={inf}
>
> rel#1815:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1816:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1809:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1824:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1825:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1826:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1832:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.2287679245496101
>
> rel#1806:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
>
> rel#1807:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1813:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1825:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1832:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],
> best=null, importance=0.20589113209464907
>
> rel#1806:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=7.5E7, cumulative cost={inf}
>
> rel#1807:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1813:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1814:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=7.5E7, cumulative cost={inf}
>
> rel#1815:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1816:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1809:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1825:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1826:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1822:Subset#71.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1832:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1822:Subset#71.NONE.ANY([]).[0, 1], best=null,
> importance=0.18530201888518416
> rel#1827:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=7.5E7, cumulative cost={inf}
> rel#1828:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1456:Subset#71.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1829:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1830:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1818:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1810:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#72, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f2)
> rel#1032:Subset#72.LOGICAL.ANY([]).[], best=rel#1031,
> importance=0.31381059609000006
>
> rel#1031:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1030:Subset#71.LOGICAL.ANY([]).[],group={0,
> 1},agg#0=MIN($2)), rowcount=7500000.0, cumulative cost={2.935105E8 rows,
> 5.7500505E7 cpu, 0.0 io}
>
> rel#1303:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.2824295364810001
>
> rel#1304:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1032:Subset#72.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=7500000.0, cumulative cost={inf}
> rel#1808:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1803:Subset#71.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1},agg#0=MIN($2)), rowcount=1.7976931348623158E307,
> cumulative cost={inf}
> Set#73, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY
> $f5, ANY $f6, ANY $f7, ANY $f8, ANY n_name, ANY n_nationkey, ANY $f01, ANY
> $f10, BOOLEAN $f20)
> rel#1034:Subset#73.LOGICAL.ANY([]).[], best=rel#1033,
> importance=0.3486784401000001
>
> rel#1033:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1014:Subset#63.LOGICAL.ANY([]).[],right=rel#1032:Subset#72.LOGICAL.ANY([]).[],condition=AND(=($4,
> $11), =($5, $12)),joinType=left), rowcount=6.4072265625E8, cumulative
> cost={9.34239329875E8 rows, 5.750245775E7 cpu, 0.0 io}
>
> rel#1294:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1307:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1306:Subset#73.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1293:Subset#73.PHYSICAL.ANY([]).[], best=null,
> importance=0.31381059609000006
>
> rel#1295:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=6.4072265625E8, cumulative cost={inf}
>
> rel#1308:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1306:Subset#73.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=6.4072265625E8, cumulative cost={inf}
>
> rel#1310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1305:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](left=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1306:Subset#73.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.2824295364810001
>
> rel#1309:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=6.4072265625E8, cumulative cost={inf}
>
> rel#1310:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1305:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](left=rel#1299:Subset#63.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#74, type: RecordType(ANY $f0, ANY $f1, ANY $f2, ANY $f3, ANY $f4, ANY
> $f5, ANY $f6, ANY $f7, ANY $f8, ANY n_name, ANY n_nationkey, ANY $f01, ANY
> $f10, BOOLEAN $f20)
> rel#1036:Subset#74.LOGICAL.ANY([]).[], best=rel#1035,
> importance=0.3874204890000001
>
> rel#1035:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1034:Subset#73.LOGICAL.ANY([]).[],condition=IS
> TRUE($13)), rowcount=1.601806640625E8, cumulative cost={9.5025739628125E8
> rows, 1.21574723375E8 cpu, 0.0 io}
>
> rel#1313:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1412:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1411:Subset#74.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.3486784401000001
>
> rel#1314:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.601806640625E8, cumulative cost={inf}
> rel#1311:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],condition=IS
> TRUE($13)), rowcount=4.4942328371557893E307, cumulative cost={inf}
>
> rel#1413:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1411:Subset#74.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1411:Subset#74.PHYSICAL.ANY([]).[], best=null,
> importance=0.31381059609000006
>
> rel#1314:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.601806640625E8, cumulative cost={inf}
> rel#1311:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1293:Subset#73.PHYSICAL.ANY([]).[],condition=IS
> TRUE($13)), rowcount=4.4942328371557893E307, cumulative cost={inf}
>
> rel#1413:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1411:Subset#74.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1414:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.601806640625E8, cumulative cost={inf}
>
> rel#1415:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#75, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY
> o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, BOOLEAN $f0)
> rel#1038:Subset#75.LOGICAL.ANY([]).[], best=rel#1037,
> importance=0.4304672100000001
>
> rel#1037:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1036:Subset#74.LOGICAL.ANY([]).[],s_name=$0,s_suppkey=$1,s_nationkey=$2,l_receiptdate=$3,l_orderkey=$4,l_suppkey=$5,l_commitdate=$6,o_orderkey=$7,o_orderstatus=$8,n_name=$9,n_nationkey=$10,$f0=$13),
> rowcount=1.601806640625E8, cumulative cost={9.662754626875E8 rows,
> 3.1379152025E8 cpu, 0.0 io}
>
> rel#1105:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.3874204890000001
>
> rel#1106:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1038:Subset#75.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.601806640625E8, cumulative cost={inf}
> rel#1417:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1312:Subset#74.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],s_name=$0,s_suppkey=$1,s_nationkey=$2,l_receiptdate=$3,l_orderkey=$4,l_suppkey=$5,l_commitdate=$6,o_orderkey=$7,o_orderstatus=$8,n_name=$9,n_nationkey=$10,$f0=$13),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#76, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY
> o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, ANY $f01, ANY
> $f1, BOOLEAN $f2)
> rel#1053:Subset#76.LOGICAL.ANY([]).[], best=rel#1052,
> importance=0.2287679245496101
>
> rel#1052:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1020:Subset#66.LOGICAL.ANY([]).[],right=rel#1032:Subset#72.LOGICAL.ANY([]).[],condition=AND(=($4,
> $11), =($5, $12)),joinType=left), rowcount=1.6875E13, cumulative
> cost={1.68753945209E13 rows, 5.7500909E7 cpu, 0.0 io}
>
> rel#1378:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1377:Subset#76.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1609:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1377:Subset#76.PHYSICAL.ANY([]).[], best=null,
> importance=0.20589113209464907
>
> rel#1379:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.6875E13, cumulative cost={inf}
>
> rel#1610:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1611:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.6875E13, cumulative cost={inf}
>
> rel#1612:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1377:Subset#76.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1607:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](left=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.18530201888518416
>
> rel#1611:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.6875E13, cumulative cost={inf}
>
> rel#1612:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1377:Subset#76.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1607:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](left=rel#1604:Subset#66.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],right=rel#1302:Subset#72.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],condition=AND(=($4, $11), =($5, $12)),joinType=left),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#77, type: RecordType(ANY $f0, ANY $f1)
> rel#1055:Subset#77.LOGICAL.ANY([]).[], best=rel#1054,
> importance=0.2541865828329001
>
> rel#1054:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1053:Subset#76.LOGICAL.ANY([]).[],$f0=$4,$f1=$5),
> rowcount=1.6875E13, cumulative cost={1.85628945209E13 rows,
> 3.375057500909E12 cpu, 0.0 io}
>
> rel#1478:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.2287679245496101
>
> rel#1479:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1055:Subset#77.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.6875E13, cumulative cost={inf}
> rel#1614:ProjectPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1608:Subset#76.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],$f0=$4,$f1=$5), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> Set#78, type: RecordType(ANY $f0, ANY $f1)
> rel#1057:Subset#78.LOGICAL.ANY([]).[], best=rel#1056,
> importance=0.2824295364810001
>
> rel#1056:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1055:Subset#77.LOGICAL.ANY([]).[],group={0,
> 1}), rowcount=1.6875E12, cumulative cost={2.02503945209E13 rows,
> 3.375057500909E12 cpu, 0.0 io}
>
> rel#1324:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1482:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1490:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1502:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1519:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1534:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1551:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1565:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],
> best=null, importance=0.2541865828329001
>
> rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.2287679245496101
>
> rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],
> best=null, importance=0.20589113209464907
>
> rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1493:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1494:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1495:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1488:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1522:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1537:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1546:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1554:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1568:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1501:Subset#78.NONE.ANY([]).[0], best=null,
> importance=0.18530201888518416
>
> rel#1506:AbstractConverter.NONE.ANY([]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1507:AbstractConverter.NONE.ANY([]).[0](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1508:AbstractConverter.NONE.ANY([]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1509:AbstractConverter.NONE.ANY([]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1497:SortRel.NONE.ANY([]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1539:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.6875E12, cumulative cost={inf}
> rel#1540:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1541:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1542:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1543:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1544:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1529:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1545:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1585:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1590:SortRel.NONE.ANY([]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],
> best=null, importance=0.16677181699666577
>
> rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1493:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1494:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1495:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1488:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1505:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1522:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1523:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1524:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1525:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1526:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1527:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1517:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1537:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1538:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1546:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1554:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1555:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1568:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1569:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1580:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1533:Subset#78.NONE.ANY([]).[0, 1], best=null,
> importance=0.15009463529699918
> rel#1539:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.6875E12, cumulative cost={inf}
> rel#1540:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1541:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1542:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1543:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1544:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1529:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1545:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1585:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1550:Subset#78.PHYSICAL.ANY([]).[0], best=null,
> importance=0.14121476824050005
>
> rel#1325:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1483:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#1491:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1503:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1510:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1520:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1535:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1552:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1556:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1557:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1558:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1559:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1560:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1561:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1562:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1566:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1570:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1571:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.6875E12, cumulative cost={inf}
> rel#1572:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1573:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1574:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1575:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1576:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1577:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1578:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1563:SortPrel.PHYSICAL.ANY([]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1594:SortPrel.PHYSICAL.ANY([]).[0](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1564:Subset#78.PHYSICAL.ANY([]).[0, 1], best=null,
> importance=0.14121476824050005
>
> rel#1484:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.6875E12, cumulative cost={inf}
>
> rel#1485:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1480:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1477:Subset#77.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1}), rowcount=1.7976931348623158E307, cumulative
> cost={inf}
>
> rel#1492:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1504:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1521:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1536:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1553:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1567:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1564:Subset#78.PHYSICAL.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1571:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1057:Subset#78.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.6875E12, cumulative cost={inf}
> rel#1572:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1573:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1481:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1574:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1489:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1575:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1501:Subset#78.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1576:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1577:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1533:Subset#78.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1578:AbstractConverter.PHYSICAL.ANY([]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1563:SortPrel.PHYSICAL.ANY([]).[0,
> 1](child=rel#1550:Subset#78.PHYSICAL.ANY([]).[0],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1595:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1518:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#79, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey,
> ANY l_commitdate, ANY $f0, ANY $f1)
> rel#1059:Subset#79.LOGICAL.ANY([]).[], best=rel#1058,
> importance=0.31381059609000006
>
> rel#1058:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1002:Subset#56.LOGICAL.ANY([]).[],right=rel#1057:Subset#78.LOGICAL.ANY([]).[],condition==($1,
> $4),joinType=inner), rowcount=1.265625E13, cumulative
> cost={3.2906644521005E13 rows, 3.37505750102E12 cpu, 0.0 io}
>
> rel#1297:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1328:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1327:Subset#79.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1296:Subset#79.PHYSICAL.ANY([]).[], best=null,
> importance=0.2824295364810001
>
> rel#1298:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.265625E13, cumulative cost={inf}
>
> rel#1329:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1327:Subset#79.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1330:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.265625E13, cumulative cost={inf}
>
> rel#1331:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1326:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1,
> $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1327:Subset#79.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=null, importance=0.2541865828329001
>
> rel#1330:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.265625E13, cumulative cost={inf}
>
> rel#1331:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1326:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](left=rel#1320:Subset#56.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],right=rel#1323:Subset#78.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],condition==($1,
> $4),joinType=inner), rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#80, type: RecordType(ANY l_receiptdate, ANY l_orderkey, ANY l_suppkey,
> ANY l_commitdate, ANY $f0, ANY $f1)
> rel#1061:Subset#80.LOGICAL.ANY([]).[], best=rel#1060,
> importance=0.3486784401000001
>
> rel#1060:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1059:Subset#79.LOGICAL.ANY([]).[],condition=<>($2,
> $5)), rowcount=6.328125E12, cumulative cost={3.3539457021005E13 rows,
> 4.64068250102E12 cpu, 0.0 io}
>
> rel#1291:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1290:Subset#80.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1334:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1290:Subset#80.PHYSICAL.ANY([]).[], best=null,
> importance=0.31381059609000006
>
> rel#1292:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1335:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1336:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1337:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1290:Subset#80.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1332:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],condition=<>($2,
> $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
> rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],
> best=null, importance=0.2824295364810001
>
> rel#1336:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1337:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1290:Subset#80.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1]]),sort=[1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1332:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1](child=rel#1296:Subset#79.PHYSICAL.ANY([]).[],condition=<>($2,
> $5)), rowcount=8.988465674311579E307, cumulative cost={inf}
> Set#81, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f0)
> rel#1063:Subset#81.LOGICAL.ANY([]).[], best=rel#1062,
> importance=0.3874204890000001
>
> rel#1062:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1061:Subset#80.LOGICAL.ANY([]).[],$f01=$4,$f1=$5,$f0=true),
> rowcount=6.328125E12, cumulative cost={3.4172269521005E13 rows,
> 6.53912000102E12 cpu, 0.0 io}
>
> rel#1343:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1381:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1388:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1400:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[], best=null,
> importance=0.3486784401000001
>
> rel#1344:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1341:ProjectPrel.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1333:Subset#80.PHYSICAL.HASH_DISTRIBUTED([[$1]]).[1],$f01=$4,$f1=$5,$f0=true),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1382:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1383:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1384:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1389:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1390:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1391:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1392:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1393:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1386:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1401:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1402:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1403:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1409:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.31381059609000006
>
> rel#1383:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1384:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1390:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1402:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1409:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[],
> best=null, importance=0.2824295364810001
>
> rel#1383:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1384:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1390:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1391:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=6.328125E12, cumulative cost={inf}
>
> rel#1392:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1393:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1386:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0],dist1=[$1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1402:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1403:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[](child=rel#1399:Subset#81.NONE.ANY([]).[0,
> 1],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1409:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1399:Subset#81.NONE.ANY([]).[0, 1], best=null,
> importance=0.2541865828329001
> rel#1404:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=6.328125E12, cumulative cost={inf}
> rel#1405:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1342:Subset#81.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0,
> 1]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1406:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1407:AbstractConverter.NONE.ANY([]).[0,
> 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0, 1]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1395:SortRel.NONE.ANY([]).[0,
> 1](child=rel#1387:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[],sort0=$0,sort1=$1,dir0=ASC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#82, type: RecordType(ANY $f01, ANY $f1, BOOLEAN $f2)
> rel#1065:Subset#82.LOGICAL.ANY([]).[], best=rel#1064,
> importance=0.4304672100000001
>
> rel#1064:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1063:Subset#81.LOGICAL.ANY([]).[],group={0,
> 1},agg#0=MIN($2)), rowcount=6.328125E11, cumulative
> cost={3.4805082021005E13 rows, 6.53912000102E12 cpu, 0.0 io}
>
> rel#1108:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0,
> 1],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0, 1],
> best=null, importance=0.3874204890000001
>
> rel#1109:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0], [$1]]).[0,
> 1](child=rel#1065:Subset#82.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0],
> [$1]]),sort=[0, 1]), rowcount=6.328125E11, cumulative cost={inf}
> rel#1385:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1](child=rel#1380:Subset#81.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],group={0, 1},agg#0=MIN($2)), rowcount=1.7976931348623158E307,
> cumulative cost={inf}
> Set#83, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY
> o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, BOOLEAN $f0,
> ANY $f01, ANY $f1, BOOLEAN $f2)
> rel#1067:Subset#83.LOGICAL.ANY([]).[], best=rel#1066,
> importance=0.4782969000000001
>
> rel#1066:DrillJoinRel.LOGICAL.ANY([]).[](left=rel#1038:Subset#75.LOGICAL.ANY([]).[],right=rel#1065:Subset#82.LOGICAL.ANY([]).[],condition=AND(=($4,
> $12), =($5, $13)),joinType=left), rowcount=2.28069734573364224E18,
> cumulative cost={2.28073215178193894E18 rows, 6.53943379254025E12 cpu, 0.0
> io}
>
> rel#1102:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1112:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1111:Subset#83.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1101:Subset#83.PHYSICAL.ANY([]).[], best=null,
> importance=0.4304672100000001
>
> rel#1103:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=2.28069734573364224E18, cumulative cost={inf}
>
> rel#1113:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1111:Subset#83.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1114:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=2.28069734573364224E18, cumulative cost={inf}
>
> rel#1115:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1110:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](left=rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],right=rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],condition=AND(=($4, $12), =($5, $13)),joinType=left),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1111:Subset#83.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.3874204890000001
>
> rel#1114:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=2.28069734573364224E18, cumulative cost={inf}
>
> rel#1115:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1110:MergeJoinPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](left=rel#1104:Subset#75.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],right=rel#1107:Subset#82.PHYSICAL.HASH_DISTRIBUTED([[$0],
> [$1]]).[0, 1],condition=AND(=($4, $12), =($5, $13)),joinType=left),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#84, type: RecordType(ANY s_name, ANY s_suppkey, ANY s_nationkey, ANY
> l_receiptdate, ANY l_orderkey, ANY l_suppkey, ANY l_commitdate, ANY
> o_orderkey, ANY o_orderstatus, ANY n_name, ANY n_nationkey, BOOLEAN $f0,
> ANY $f01, ANY $f1, BOOLEAN $f2)
> rel#1069:Subset#84.LOGICAL.ANY([]).[], best=rel#1068,
> importance=0.531441
>
> rel#1068:DrillFilterRel.LOGICAL.ANY([]).[](child=rel#1067:Subset#83.LOGICAL.ANY([]).[],condition=NOT(IS
> TRUE($14))), rowcount=5.7017433643341056E17, cumulative
> cost={2.33774958542528E18 rows, 2.28076274007156768E17 cpu, 0.0 io}
>
> rel#1099:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1098:Subset#84.PHYSICAL.ANY([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1118:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1098:Subset#84.PHYSICAL.ANY([]).[], best=null,
> importance=0.4782969000000001
>
> rel#1100:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1119:AbstractConverter.PHYSICAL.ANY([]).[](child=rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4,
> 5],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1120:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1121:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1098:Subset#84.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1116:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],condition=NOT(IS
> TRUE($14))), rowcount=4.4942328371557893E307, cumulative cost={inf}
> rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4, 5],
> best=null, importance=0.4304672100000001
>
> rel#1120:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1121:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$4], [$5]]).[4,
> 5](child=rel#1098:Subset#84.PHYSICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$4],
> [$5]]),sort=[4, 5]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1116:FilterPrel.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5](child=rel#1101:Subset#83.PHYSICAL.ANY([]).[],condition=NOT(IS
> TRUE($14))), rowcount=4.4942328371557893E307, cumulative cost={inf}
> Set#85, type: RecordType(ANY s_name)
> rel#1071:Subset#85.LOGICAL.ANY([]).[], best=rel#1070,
> importance=0.5904900000000001
>
> rel#1070:DrillProjectRel.LOGICAL.ANY([]).[](child=rel#1069:Subset#84.LOGICAL.ANY([]).[],s_name=$0),
> rowcount=5.7017433643341056E17, cumulative cost={2.3947670190686208E18
> rows, 2.85093707650497824E17 cpu, 0.0 io}
>
> rel#1127:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1137:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1260:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1272:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[], best=null,
> importance=0.531441
>
> rel#1128:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1125:ProjectPrel.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1117:Subset#84.PHYSICAL.HASH_DISTRIBUTED([[$4],
> [$5]]).[4, 5],s_name=$0), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1138:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1139:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1140:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1261:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1262:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1263:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1264:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1265:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1258:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1273:AbstractConverter.PHYSICAL.RANDOM_DISTRIBUTED([]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=RANDOM_DISTRIBUTED([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1274:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1275:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1281:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],
> best=null, importance=0.4782969000000001
>
> rel#1139:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1140:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1262:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1274:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1281:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],
> best=null, importance=0.4304672100000001
>
> rel#1139:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1140:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1262:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1263:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1264:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1265:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1258:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],dist0=[$0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1274:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1275:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1271:Subset#85.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1281:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1271:Subset#85.NONE.ANY([]).[0], best=null,
> importance=0.3874204890000001
>
> rel#1276:AbstractConverter.NONE.ANY([]).[0](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=5.7017433643341056E17, cumulative cost={inf}
>
> rel#1277:AbstractConverter.NONE.ANY([]).[0](child=rel#1126:Subset#85.PHYSICAL.RANDOM_DISTRIBUTED([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1278:AbstractConverter.NONE.ANY([]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1279:AbstractConverter.NONE.ANY([]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1267:SortRel.NONE.ANY([]).[0](child=rel#1259:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#86, type: RecordType(ANY s_name, BIGINT numwait)
> rel#1073:Subset#86.LOGICAL.ANY([]).[], best=rel#1072,
> importance=0.6561000000000001
>
> rel#1072:DrillAggregateRel.LOGICAL.ANY([]).[](child=rel#1071:Subset#85.LOGICAL.ANY([]).[],group={0},numwait=COUNT()),
> rowcount=5.7017433643341056E16, cumulative cost={2.4517844527119616E18
> rows, 2.85093707650497824E17 cpu, 0.0 io}
>
> rel#1094:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1143:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1149:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1161:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1181:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1196:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1212:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC, 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1226:AbstractConverter.LOGICAL.ANY([]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1
> DESC, 0], best=null, importance=0.5904900000000001
>
> rel#1095:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative
> cost={inf}
>
> rel#1144:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1169:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1182:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1197:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1213:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1227:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],
> best=null, importance=0.531441
>
> rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()),
> rowcount=1.7976931348623158E307, cumulative cost={inf}
>
> rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[],
> best=null, importance=0.4782969000000001
>
> rel#1095:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative
> cost={inf}
>
> rel#1144:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()),
> rowcount=1.7976931348623158E307, cumulative cost={inf}
>
> rel#1150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1152:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1153:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1154:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1147:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],dist0=[$1],dist1=[$0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1164:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1169:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1182:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1184:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1185:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1186:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1187:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1188:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1189:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1179:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1197:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1199:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1200:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1207:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],dist0=[$1],dist1=[$0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1213:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1215:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1216:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1227:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1229:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1230:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1252:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC, 0],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1160:Subset#86.NONE.ANY([]).[1 DESC, 0], best=null,
> importance=0.4304672100000001
> rel#1165:AbstractConverter.NONE.ANY([]).[1 DESC,
> 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
> rel#1166:AbstractConverter.NONE.ANY([]).[1 DESC,
> 0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1
> DESC, 0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1 DESC,
> 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1167:AbstractConverter.NONE.ANY([]).[1 DESC,
> 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1168:AbstractConverter.NONE.ANY([]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[1 DESC,
> 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1156:SortRel.NONE.ANY([]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1245:SortRel.NONE.ANY([]).[1 DESC,
> 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],
> best=null, importance=0.3486784401000001
>
> rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()),
> rowcount=1.7976931348623158E307, cumulative cost={inf}
>
> rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1185:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1186:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1187:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1188:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1189:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1179:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1200:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1216:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1230:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1252:HashToRandomExchangePrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC, 0],dist0=[$0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1195:Subset#86.NONE.ANY([]).[0], best=null,
> importance=0.32805000000000006
>
> rel#1201:AbstractConverter.NONE.ANY([]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1202:AbstractConverter.NONE.ANY([]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1203:AbstractConverter.NONE.ANY([]).[0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1204:AbstractConverter.NONE.ANY([]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1205:AbstractConverter.NONE.ANY([]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC, 0],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1206:AbstractConverter.NONE.ANY([]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=NONE,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1191:SortRel.NONE.ANY([]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1210:SortRel.NONE.ANY([]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC, 0],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1240:SortRel.NONE.ANY([]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC, 0],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC, 0], best=null,
> importance=0.32805000000000006
>
> rel#1095:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=5.7017433643341056E16, cumulative
> cost={inf}
>
> rel#1144:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1150:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1162:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1169:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1182:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1197:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1213:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1217:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
> rel#1218:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1
> DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1219:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1220:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1221:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1160:Subset#86.NONE.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1222:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1223:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1227:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1 DESC,
> 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$1],
> [$0]]),sort=[1 DESC, 0]), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
> rel#1231:AbstractConverter.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[1
> DESC, 0]), rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1249:SortPrel.PHYSICAL.ANY([]).[1 DESC,
> 0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1225:Subset#86.PHYSICAL.ANY([]).[0], best=null,
> importance=0.3874204890000001
>
> rel#1145:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1146:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1141:StreamAggPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1136:Subset#85.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],group={0},numwait=COUNT()),
> rowcount=1.7976931348623158E307, cumulative cost={inf}
>
> rel#1151:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1163:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1183:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1198:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1214:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1228:AbstractConverter.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1225:Subset#86.PHYSICAL.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=HASH_DISTRIBUTED([[$0]]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1232:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=5.7017433643341056E16, cumulative cost={inf}
>
> rel#1233:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1234:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1142:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1235:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1236:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1160:Subset#86.NONE.ANY([]).[1
> DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1237:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1238:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1195:Subset#86.NONE.ANY([]).[0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1239:AbstractConverter.PHYSICAL.ANY([]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC, 0],convention=PHYSICAL,DrillDistributionTraitDef=ANY([]),sort=[0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
> rel#1224:SortPrel.PHYSICAL.ANY([]).[0](child=rel#1211:Subset#86.PHYSICAL.ANY([]).[1
> DESC, 0],sort0=$0,dir0=ASC), rowcount=1.7976931348623157E308, cumulative
> cost={inf}
>
> rel#1250:SortPrel.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[0](child=rel#1180:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$0]]).[],sort0=$0,dir0=ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#87, type: RecordType(ANY s_name, BIGINT numwait)
> rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC, 0], best=rel#1074,
> importance=0.7290000000000001
> rel#1074:DrillSortRel.LOGICAL.ANY([]).[1 DESC,
> 0](child=rel#1073:Subset#86.LOGICAL.ANY([]).[],sort0=$1,sort1=$0,dir0=DESC,dir1=ASC),
> rowcount=5.7017433643341056E16, cumulative cost={2.0050618331980247E19
> rows, 3.4211114129383885E17 cpu, 0.0 io}
> rel#1089:AbstractConverter.LOGICAL.ANY([]).[1 DESC,
> 0](child=rel#1088:Subset#87.PHYSICAL.SINGLETON([]).[1 DESC,
> 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1088:Subset#87.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null,
> importance=0.6561000000000001
> rel#1090:AbstractConverter.PHYSICAL.SINGLETON([]).[1 DESC,
> 0](child=rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[1
> DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
> rel#1096:SingleMergeExchangePrel.PHYSICAL.SINGLETON([]).[1
> DESC, 0](child=rel#1093:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC, 0],sort0=1 DESC,sort1=0 ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#88, type: RecordType(ANY s_name, BIGINT numwait)
> rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0], best=rel#1076,
> importance=0.81
> rel#1076:DrillLimitRel.LOGICAL.ANY([]).[1 DESC,
> 0](child=rel#1075:Subset#87.LOGICAL.ANY([]).[1 DESC, 0],fetch=100),
> rowcount=5.7017433643341056E16, cumulative cost={2.0107635765623587E19
> rows, 3.991285749371799E17 cpu, 0.0 io}
> rel#1084:AbstractConverter.LOGICAL.ANY([]).[1 DESC,
> 0](child=rel#1083:Subset#88.PHYSICAL.SINGLETON([]).[1 DESC,
> 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1083:Subset#88.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null,
> importance=0.7290000000000001
> rel#1085:AbstractConverter.PHYSICAL.SINGLETON([]).[1 DESC,
> 0](child=rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[1
> DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
> rel#1091:LimitPrel.PHYSICAL.SINGLETON([]).[1 DESC,
> 0](child=rel#1088:Subset#87.PHYSICAL.SINGLETON([]).[1 DESC, 0],fetch=100),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1176:LimitPrel.PHYSICAL.SINGLETON([]).[1 DESC,
> 0](child=rel#1175:Subset#92.PHYSICAL.SINGLETON([]).[1 DESC, 0],fetch=100),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#89, type: RecordType(ANY s_name, BIGINT numwait)
> rel#1079:Subset#89.LOGICAL.ANY([]).[1 DESC, 0], best=rel#1078,
> importance=0.9
> rel#1078:DrillScreenRel.LOGICAL.ANY([]).[1 DESC,
> 0](child=rel#1077:Subset#88.LOGICAL.ANY([]).[1 DESC, 0]),
> rowcount=5.7017433643341056E16, cumulative cost={2.011333750898792E19 rows,
> 4.0483031830151398E17 cpu, 0.0 io}
> rel#1081:AbstractConverter.LOGICAL.ANY([]).[1 DESC,
> 0](child=rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC,
> 0],convention=LOGICAL,DrillDistributionTraitDef=ANY([]),sort=[1 DESC, 0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> rel#1080:Subset#89.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null,
> importance=1.0
> rel#1082:AbstractConverter.PHYSICAL.SINGLETON([]).[1 DESC,
> 0](child=rel#1079:Subset#89.LOGICAL.ANY([]).[1 DESC,
> 0],convention=PHYSICAL,DrillDistributionTraitDef=SINGLETON([]),sort=[1
> DESC, 0]), rowcount=5.7017433643341056E16, cumulative cost={inf}
> rel#1086:ScreenPrel.PHYSICAL.SINGLETON([]).[1 DESC,
> 0](child=rel#1083:Subset#88.PHYSICAL.SINGLETON([]).[1 DESC, 0]),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#91, type: RecordType(ANY s_name, BIGINT numwait)
> rel#1173:Subset#91.PHYSICAL.HASH_DISTRIBUTED([[$1], [$0]]).[1
> DESC, 0], best=null, importance=0.5904900000000001
> rel#1170:TopNPrel.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC,
> 0](child=rel#1148:Subset#86.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[],limit=100), rowcount=1.7976931348623157E308, cumulative cost={inf}
> Set#92, type: RecordType(ANY s_name, BIGINT numwait)
> rel#1175:Subset#92.PHYSICAL.SINGLETON([]).[1 DESC, 0], best=null,
> importance=0.6561000000000001
> rel#1174:SingleMergeExchangePrel.PHYSICAL.SINGLETON([]).[1
> DESC, 0](child=rel#1173:Subset#91.PHYSICAL.HASH_DISTRIBUTED([[$1],
> [$0]]).[1 DESC, 0],sort0=1 DESC,sort1=0 ASC),
> rowcount=1.7976931348623157E308, cumulative cost={inf}
>
>
> at
> org.eigenbase.relopt.volcano.RelSubset$CheapestPlanReplacer.visit(RelSubset.java:445)
> at
> org.eigenbase.relopt.volcano.RelSubset.buildCheapestPlan(RelSubset.java:287)
> at
> org.eigenbase.relopt.volcano.VolcanoPlanner.findBestExp(VolcanoPlanner.java:656)
> at
> net.hydromatic.optiq.prepare.PlannerImpl.transform(PlannerImpl.java:234)
> at
> org.apache.drill.exec.planner.sql.DrillSqlWorker.getPhysicalPlan(DrillSqlWorker.java:219)
> at
> org.apache.drill.BaseTestQuery.testSqlPlan(BaseTestQuery.java:148)
> at
> org.apache.drill.BaseTestQuery.testSqlPlanFromFile(BaseTestQuery.java:107)
> at
> org.apache.drill.TestTpchPlanning.tpch21(TestTpchPlanning.java:136)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at java.lang.reflect.Method.invoke(Method.java:606)
>
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.2#6252)
>