digraph G {
id="graph_113593";
subgraph graph_stage_113593 {
id="graph_stage_113593";
isCluster="true";
label="Stage 113593";
subgraph cluster_141057 {
id="cluster_141057";
isCluster="true";
label="Exchange";
54286 [id="node_54286" labelType="html" label="ShuffledRowRDD [54286] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141054 {
id="cluster_141054";
isCluster="true";
label="WholeStageCodegen (1)";
54287 [id="node_54287" labelType="html" label="MapPartitionsRDD [54287] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141077 {
id="cluster_141077";
isCluster="true";
label="Exchange";
54298 [id="node_54298" labelType="html" label="ShuffledRowRDD [54298] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141074 {
id="cluster_141074";
isCluster="true";
label="WholeStageCodegen (4)";
54299 [id="node_54299" labelType="html" label="MapPartitionsRDD [54299] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141106 {
id="cluster_141106";
isCluster="true";
label="Exchange";
54302 [id="node_54302" labelType="html" label="ShuffledRowRDD [54302] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141103 {
id="cluster_141103";
isCluster="true";
label="WholeStageCodegen (6)";
54303 [id="node_54303" labelType="html" label="MapPartitionsRDD [54303] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141066 {
id="cluster_141066";
isCluster="true";
label="WholeStageCodegen (7)";
54304 [id="node_54304" labelType="html" label="ZippedPartitionsRDD2 [54304] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54305 [id="node_54305" labelType="html" label="MapPartitionsRDD [54305] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141065 {
id="cluster_141065";
isCluster="true";
label="InMemoryTableScan";
54306 [id="node_54306" labelType="html" label="MapPartitionsRDD [54306] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54307 [id="node_54307" labelType="html" label="*(7) Project [shardId#1011815, worklistShardItemId#1011816L, version#1011817, product#1011818, plant#1011819, cachedQty#1089623 AS qty#1089625, demandChannel#1089618, demandStream#1089619, cachedKpis#1089624 AS kpis#1089626]\n+- *(7) SortMergeJoin [worklistShardItemId#1011816L, shardId#1011815], [cachedWorklistShardItemId#1089622L, cachedShardId#1089621], Inner\n :- *(4) Sort [worklistShardItemId#1011816L ASC NULLS FIRST, shardId#1011815 ASC NULLS FIRST], false, 0\n : +- Exchange hashpartitioning(worklistShardItemId#1011816L, shardId#1011815, 37), ENSURE_REQUIREMENTS, [plan_id=1695832]\n : +- *(3) HashAggregate(keys=[plant#1011819, shardId#1011815, version#1011817, worklistShardItemId#1011816L, product#1011818], functions=[], output=[shardId#1011815, worklistShardItemId#1011816L, version#1011817, product#1011818, plant#1011819])\n : +- Exchange hashpartitioning(plant#1011819, shardId#1011815, version#1011817, worklistShardItemId#1011816L, product#1011818, 37), ENSURE_REQUIREMENTS, [plan_id=1... [54307] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141063 {
id="cluster_141063";
isCluster="true";
label="Exchange";
54314 [id="node_54314" labelType="html" label="ShuffledRowRDD [54314] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141060 {
id="cluster_141060";
isCluster="true";
label="WholeStageCodegen (4)";
54315 [id="node_54315" labelType="html" label="MapPartitionsRDD [54315] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141046 {
id="cluster_141046";
isCluster="true";
label="WholeStageCodegen (5)";
54316 [id="node_54316" labelType="html" label="ZippedPartitionsRDD2 [54316] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54317 [id="node_54317" labelType="html" label="MapPartitionsRDD [54317] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141121 {
id="cluster_141121";
isCluster="true";
label="InMemoryTableScan";
54318 [id="node_54318" labelType="html" label="MapPartitionsRDD [54318] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54319 [id="node_54319" labelType="html" label="MapPartitionsRDD [54319] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54320 [id="node_54320" labelType="html" label="MapPartitionsRDD [54320] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141118 {
id="cluster_141118";
isCluster="true";
label="WholeStageCodegen (6)";
54321 [id="node_54321" labelType="html" label="MapPartitionsRDD [54321] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141045 {
id="cluster_141045";
isCluster="true";
label="Union";
54322 [id="node_54322" labelType="html" label="UnionRDD [54322] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141044 {
id="cluster_141044";
isCluster="true";
label="InMemoryTableScan";
54323 [id="node_54323" labelType="html" label="MapPartitionsRDD [54323] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54324 [id="node_54324" labelType="html" label="Union\n:- *(5) Project [shardId#1011815, worklistShardItemId#1011816L, version#1011817, product#1011818, plant#1011819, qty#1011822, null AS demandChannel#1089858, null AS demandStream#1089859, [] AS kpis#1089893, true AS isNewlyCalculated#1089861]\n: +- *(5) SortMergeJoin [coalesce(shardId#1011815, ), isnull(shardId#1011815), coalesce(worklistShardItemId#1011816L, 0), isnull(worklistShardItemId#1011816L), coalesce(version#1011817, 0), isnull(version#1011817), coalesce(product#1011818, ), isnull(product#1011818), coalesce(plant#1011819, ), isnull(plant#1011819), knownfloatingpointnormalized(normalizenanandzero(coalesce(qty#1011822, 0.0))), isnull(qty#1011822)], [coalesce(shardId#1089850, ), isnull(shardId#1089850), coalesce(worklistShardItemId#1089851L, 0), isnull(worklistShardItemId#1089851L), coalesce(version#1089852, 0), isnull(version#1089852), coalesce(product#1089853, ), isnull(product#1089853), coalesce(plant#1089854, ), isnull(plant#1089854), knownfloatingpointnormalized(normalizenanandzero(coalesce... [54324] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141255 {
id="cluster_141255";
isCluster="true";
label="Exchange";
54369 [id="node_54369" labelType="html" label="ShuffledRowRDD [54369] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141254 {
id="cluster_141254";
isCluster="true";
label="ObjectHashAggregate";
54370 [id="node_54370" labelType="html" label="MapPartitionsRDD [54370] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141266 {
id="cluster_141266";
isCluster="true";
label="InMemoryTableScan";
54371 [id="node_54371" labelType="html" label="MapPartitionsRDD [54371] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54372 [id="node_54372" labelType="html" label="MapPartitionsRDD [54372] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
54373 [id="node_54373" labelType="html" label="MapPartitionsRDD [54373] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141262 {
id="cluster_141262";
isCluster="true";
label="WholeStageCodegen (12)";
54374 [id="node_54374" labelType="html" label="MapPartitionsRDD [54374] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141253 {
id="cluster_141253";
isCluster="true";
label="Union";
54375 [id="node_54375" labelType="html" label="UnionRDD [54375] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_141252 {
id="cluster_141252";
isCluster="true";
label="Exchange";
54376 [id="node_54376" labelType="html" label="MapPartitionsRDD [54376] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
}
54286->54287;
54298->54299;
54302->54303;
54299->54304;
54303->54304;
54304->54305;
54305->54306;
54306->54307;
54314->54315;
54287->54316;
54315->54316;
54316->54317;
54307->54318;
54318->54319;
54319->54320;
54320->54321;
54317->54322;
54321->54322;
54322->54323;
54323->54324;
54369->54370;
54324->54371;
54371->54372;
54372->54373;
54373->54374;
54370->54375;
54374->54375;
54375->54376;
}
54285,54286
54297,54298
54301,54302
54313,54314
54368,54369
54307
54324
54298
54299
54302
54303
54304
54305
54306
54307
54314
54315
54316
54317
54318
54319
54320
54321
54322
54323
54324
54369
54370
54371
54372
54373
54374
54375
54376