digraph G {
id="graph_117125";
subgraph graph_stage_117125 {
id="graph_stage_117125";
isCluster="true";
label="Stage 117125";
subgraph cluster_146653 {
id="cluster_146653";
isCluster="true";
label="Exchange";
56465 [id="node_56465" labelType="html" label="ShuffledRowRDD [56465] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146650 {
id="cluster_146650";
isCluster="true";
label="WholeStageCodegen (1)";
56466 [id="node_56466" labelType="html" label="MapPartitionsRDD [56466] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146673 {
id="cluster_146673";
isCluster="true";
label="Exchange";
56477 [id="node_56477" labelType="html" label="ShuffledRowRDD [56477] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146670 {
id="cluster_146670";
isCluster="true";
label="WholeStageCodegen (4)";
56478 [id="node_56478" labelType="html" label="MapPartitionsRDD [56478] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146708 {
id="cluster_146708";
isCluster="true";
label="Exchange";
56481 [id="node_56481" labelType="html" label="ShuffledRowRDD [56481] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146705 {
id="cluster_146705";
isCluster="true";
label="WholeStageCodegen (6)";
56482 [id="node_56482" labelType="html" label="MapPartitionsRDD [56482] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146662 {
id="cluster_146662";
isCluster="true";
label="WholeStageCodegen (7)";
56483 [id="node_56483" labelType="html" label="ZippedPartitionsRDD2 [56483] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56484 [id="node_56484" labelType="html" label="MapPartitionsRDD [56484] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146661 {
id="cluster_146661";
isCluster="true";
label="InMemoryTableScan";
56485 [id="node_56485" labelType="html" label="MapPartitionsRDD [56485] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56486 [id="node_56486" labelType="html" label="*(7) Project [shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461, cachedQty#1134002 AS qty#1134004, demandChannel#1133997, demandStream#1133998, cachedKpis#1134003 AS kpis#1134005]\n+- *(7) SortMergeJoin [worklistShardItemId#1100458L, shardId#1100457], [cachedWorklistShardItemId#1134001L, cachedShardId#1134000], Inner\n :- *(4) Sort [worklistShardItemId#1100458L ASC NULLS FIRST, shardId#1100457 ASC NULLS FIRST], false, 0\n : +- Exchange hashpartitioning(worklistShardItemId#1100458L, shardId#1100457, 37), ENSURE_REQUIREMENTS, [plan_id=1756957]\n : +- *(3) HashAggregate(keys=[plant#1100461, shardId#1100457, version#1100459, worklistShardItemId#1100458L, product#1100460], functions=[], output=[shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461])\n : +- Exchange hashpartitioning(plant#1100461, shardId#1100457, version#1100459, worklistShardItemId#1100458L, product#1100460, 37), ENSURE_REQUIREMENTS, [plan_id=1... [56486] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146659 {
id="cluster_146659";
isCluster="true";
label="Exchange";
56493 [id="node_56493" labelType="html" label="ShuffledRowRDD [56493] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146656 {
id="cluster_146656";
isCluster="true";
label="WholeStageCodegen (4)";
56494 [id="node_56494" labelType="html" label="MapPartitionsRDD [56494] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146643 {
id="cluster_146643";
isCluster="true";
label="WholeStageCodegen (5)";
56495 [id="node_56495" labelType="html" label="ZippedPartitionsRDD2 [56495] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56496 [id="node_56496" labelType="html" label="MapPartitionsRDD [56496] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146723 {
id="cluster_146723";
isCluster="true";
label="InMemoryTableScan";
56497 [id="node_56497" labelType="html" label="MapPartitionsRDD [56497] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56498 [id="node_56498" labelType="html" label="MapPartitionsRDD [56498] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56499 [id="node_56499" labelType="html" label="MapPartitionsRDD [56499] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146720 {
id="cluster_146720";
isCluster="true";
label="WholeStageCodegen (6)";
56500 [id="node_56500" labelType="html" label="MapPartitionsRDD [56500] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146641 {
id="cluster_146641";
isCluster="true";
label="Union";
56501 [id="node_56501" labelType="html" label="UnionRDD [56501] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_146640 {
id="cluster_146640";
isCluster="true";
label="InMemoryTableScan";
56502 [id="node_56502" labelType="html" label="MapPartitionsRDD [56502] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56503 [id="node_56503" labelType="html" label="Union\n:- *(5) Project [shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461, qty#1100464, null AS demandChannel#1134237, null AS demandStream#1134238, [] AS kpis#1134272, true AS isNewlyCalculated#1134240]\n: +- *(5) SortMergeJoin [coalesce(shardId#1100457, ), isnull(shardId#1100457), coalesce(worklistShardItemId#1100458L, 0), isnull(worklistShardItemId#1100458L), coalesce(version#1100459, 0), isnull(version#1100459), coalesce(product#1100460, ), isnull(product#1100460), coalesce(plant#1100461, ), isnull(plant#1100461), knownfloatingpointnormalized(normalizenanandzero(coalesce(qty#1100464, 0.0))), isnull(qty#1100464)], [coalesce(shardId#1134229, ), isnull(shardId#1134229), coalesce(worklistShardItemId#1134230L, 0), isnull(worklistShardItemId#1134230L), coalesce(version#1134231, 0), isnull(version#1134231), coalesce(product#1134232, ), isnull(product#1134232), coalesce(plant#1134233, ), isnull(plant#1134233), knownfloatingpointnormalized(normalizenanandzero(coalesce... [56503] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147073 {
id="cluster_147073";
isCluster="true";
label="InMemoryTableScan";
56633 [id="node_56633" labelType="html" label="MapPartitionsRDD [56633] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56634 [id="node_56634" labelType="html" label="MapPartitionsRDD [56634] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56635 [id="node_56635" labelType="html" label="MapPartitionsRDD [56635] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147069 {
id="cluster_147069";
isCluster="true";
label="WholeStageCodegen (3)";
56636 [id="node_56636" labelType="html" label="MapPartitionsRDD [56636] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147068 {
id="cluster_147068";
isCluster="true";
label="Exchange";
56637 [id="node_56637" labelType="html" label="MapPartitionsRDD [56637] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
}
56465->56466;
56477->56478;
56481->56482;
56478->56483;
56482->56483;
56483->56484;
56484->56485;
56485->56486;
56493->56494;
56466->56495;
56494->56495;
56495->56496;
56486->56497;
56497->56498;
56498->56499;
56499->56500;
56496->56501;
56500->56501;
56501->56502;
56502->56503;
56503->56633;
56633->56634;
56634->56635;
56635->56636;
56636->56637;
}
56464,56465
56476,56477
56480,56481
56492,56493
56486
56503
56477
56478
56481
56482
56483
56484
56485
56486
56493
56494
56495
56496
56497
56498
56499
56500
56501
56502
56503
56633
56634
56635
56636
56637