digraph G {
id="graph_117242";
subgraph graph_stage_117242 {
id="graph_stage_117242";
isCluster="true";
label="Stage 117242";
subgraph cluster_147274 {
id="cluster_147274";
isCluster="true";
label="Exchange";
56729 [id="node_56729" labelType="html" label="ShuffledRowRDD [56729] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147271 {
id="cluster_147271";
isCluster="true";
label="WholeStageCodegen (1)";
56730 [id="node_56730" labelType="html" label="MapPartitionsRDD [56730] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147294 {
id="cluster_147294";
isCluster="true";
label="Exchange";
56741 [id="node_56741" labelType="html" label="ShuffledRowRDD [56741] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147291 {
id="cluster_147291";
isCluster="true";
label="WholeStageCodegen (4)";
56742 [id="node_56742" labelType="html" label="MapPartitionsRDD [56742] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147329 {
id="cluster_147329";
isCluster="true";
label="Exchange";
56745 [id="node_56745" labelType="html" label="ShuffledRowRDD [56745] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147326 {
id="cluster_147326";
isCluster="true";
label="WholeStageCodegen (6)";
56746 [id="node_56746" labelType="html" label="MapPartitionsRDD [56746] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147283 {
id="cluster_147283";
isCluster="true";
label="WholeStageCodegen (7)";
56747 [id="node_56747" labelType="html" label="ZippedPartitionsRDD2 [56747] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56748 [id="node_56748" labelType="html" label="MapPartitionsRDD [56748] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147282 {
id="cluster_147282";
isCluster="true";
label="InMemoryTableScan";
56749 [id="node_56749" labelType="html" label="MapPartitionsRDD [56749] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56750 [id="node_56750" labelType="html" label="*(7) Project [shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461, cachedQty#1139560 AS qty#1139562, demandChannel#1139555, demandStream#1139556, cachedKpis#1139561 AS kpis#1139563]\n+- *(7) SortMergeJoin [worklistShardItemId#1100458L, shardId#1100457], [cachedWorklistShardItemId#1139559L, cachedShardId#1139558], 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=1758547]\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... [56750] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147280 {
id="cluster_147280";
isCluster="true";
label="Exchange";
56757 [id="node_56757" labelType="html" label="ShuffledRowRDD [56757] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147277 {
id="cluster_147277";
isCluster="true";
label="WholeStageCodegen (4)";
56758 [id="node_56758" labelType="html" label="MapPartitionsRDD [56758] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147263 {
id="cluster_147263";
isCluster="true";
label="WholeStageCodegen (5)";
56759 [id="node_56759" labelType="html" label="ZippedPartitionsRDD2 [56759] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56760 [id="node_56760" labelType="html" label="MapPartitionsRDD [56760] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147344 {
id="cluster_147344";
isCluster="true";
label="InMemoryTableScan";
56761 [id="node_56761" labelType="html" label="MapPartitionsRDD [56761] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56762 [id="node_56762" labelType="html" label="MapPartitionsRDD [56762] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56763 [id="node_56763" labelType="html" label="MapPartitionsRDD [56763] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147341 {
id="cluster_147341";
isCluster="true";
label="WholeStageCodegen (6)";
56764 [id="node_56764" labelType="html" label="MapPartitionsRDD [56764] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147262 {
id="cluster_147262";
isCluster="true";
label="Union";
56765 [id="node_56765" labelType="html" label="UnionRDD [56765] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147261 {
id="cluster_147261";
isCluster="true";
label="InMemoryTableScan";
56766 [id="node_56766" labelType="html" label="MapPartitionsRDD [56766] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56767 [id="node_56767" labelType="html" label="Union\n:- *(5) Project [shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461, qty#1100464, null AS demandChannel#1139795, null AS demandStream#1139796, [] AS kpis#1139830, true AS isNewlyCalculated#1139798]\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#1139787, ), isnull(shardId#1139787), coalesce(worklistShardItemId#1139788L, 0), isnull(worklistShardItemId#1139788L), coalesce(version#1139789, 0), isnull(version#1139789), coalesce(product#1139790, ), isnull(product#1139790), coalesce(plant#1139791, ), isnull(plant#1139791), knownfloatingpointnormalized(normalizenanandzero(coalesce... [56767] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147478 {
id="cluster_147478";
isCluster="true";
label="InMemoryTableScan";
56806 [id="node_56806" labelType="html" label="MapPartitionsRDD [56806] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56807 [id="node_56807" labelType="html" label="MapPartitionsRDD [56807] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
56808 [id="node_56808" labelType="html" label="MapPartitionsRDD [56808] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147474 {
id="cluster_147474";
isCluster="true";
label="WholeStageCodegen (11)";
56809 [id="node_56809" labelType="html" label="MapPartitionsRDD [56809] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147473 {
id="cluster_147473";
isCluster="true";
label="ObjectHashAggregate";
56810 [id="node_56810" labelType="html" label="MapPartitionsRDD [56810] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_147472 {
id="cluster_147472";
isCluster="true";
label="Exchange";
56811 [id="node_56811" labelType="html" label="MapPartitionsRDD [56811] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
}
56729->56730;
56741->56742;
56745->56746;
56742->56747;
56746->56747;
56747->56748;
56748->56749;
56749->56750;
56757->56758;
56730->56759;
56758->56759;
56759->56760;
56750->56761;
56761->56762;
56762->56763;
56763->56764;
56760->56765;
56764->56765;
56765->56766;
56766->56767;
56767->56806;
56806->56807;
56807->56808;
56808->56809;
56809->56810;
56810->56811;
}
56728,56729
56740,56741
56744,56745
56756,56757
56750
56767
56741
56742
56745
56746
56747
56748
56749
56750
56757
56758
56759
56760
56761
56762
56763
56764
56765
56766
56767
56806
56807
56808
56809
56810
56811