digraph G {
id="graph_99998";
subgraph graph_stage_99998 {
id="graph_stage_99998";
isCluster="true";
label="Stage 99998";
subgraph cluster_120459 {
id="cluster_120459";
isCluster="true";
label="Exchange";
46381 [id="node_46381" labelType="html" label="ShuffledRowRDD [46381] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120456 {
id="cluster_120456";
isCluster="true";
label="WholeStageCodegen (1)";
46382 [id="node_46382" labelType="html" label="MapPartitionsRDD [46382] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120479 {
id="cluster_120479";
isCluster="true";
label="Exchange";
46393 [id="node_46393" labelType="html" label="ShuffledRowRDD [46393] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120476 {
id="cluster_120476";
isCluster="true";
label="WholeStageCodegen (4)";
46394 [id="node_46394" labelType="html" label="MapPartitionsRDD [46394] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120514 {
id="cluster_120514";
isCluster="true";
label="Exchange";
46397 [id="node_46397" labelType="html" label="ShuffledRowRDD [46397] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120511 {
id="cluster_120511";
isCluster="true";
label="WholeStageCodegen (6)";
46398 [id="node_46398" labelType="html" label="MapPartitionsRDD [46398] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120468 {
id="cluster_120468";
isCluster="true";
label="WholeStageCodegen (7)";
46399 [id="node_46399" labelType="html" label="ZippedPartitionsRDD2 [46399] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46400 [id="node_46400" labelType="html" label="MapPartitionsRDD [46400] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120467 {
id="cluster_120467";
isCluster="true";
label="InMemoryTableScan";
46401 [id="node_46401" labelType="html" label="MapPartitionsRDD [46401] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46402 [id="node_46402" labelType="html" label="*(7) Project [shardId#904714, worklistShardItemId#904715L, version#904716, product#904717, plant#904718, cachedQty#932797 AS qty#932799, demandChannel#932792, demandStream#932793, cachedKpis#932798 AS kpis#932800]\n+- *(7) SortMergeJoin [worklistShardItemId#904715L, shardId#904714], [cachedWorklistShardItemId#932796L, cachedShardId#932795], Inner\n :- *(4) Sort [worklistShardItemId#904715L ASC NULLS FIRST, shardId#904714 ASC NULLS FIRST], false, 0\n : +- Exchange hashpartitioning(worklistShardItemId#904715L, shardId#904714, 37), ENSURE_REQUIREMENTS, [plan_id=1452493]\n : +- *(3) HashAggregate(keys=[plant#904718, shardId#904714, version#904716, worklistShardItemId#904715L, product#904717], functions=[], output=[shardId#904714, worklistShardItemId#904715L, version#904716, product#904717, plant#904718])\n : +- Exchange hashpartitioning(plant#904718, shardId#904714, version#904716, worklistShardItemId#904715L, product#904717, 37), ENSURE_REQUIREMENTS, [plan_id=1452489]\n : +- *(2) Has... [46402] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120465 {
id="cluster_120465";
isCluster="true";
label="Exchange";
46409 [id="node_46409" labelType="html" label="ShuffledRowRDD [46409] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120462 {
id="cluster_120462";
isCluster="true";
label="WholeStageCodegen (4)";
46410 [id="node_46410" labelType="html" label="MapPartitionsRDD [46410] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120448 {
id="cluster_120448";
isCluster="true";
label="WholeStageCodegen (5)";
46411 [id="node_46411" labelType="html" label="ZippedPartitionsRDD2 [46411] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46412 [id="node_46412" labelType="html" label="MapPartitionsRDD [46412] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120529 {
id="cluster_120529";
isCluster="true";
label="InMemoryTableScan";
46413 [id="node_46413" labelType="html" label="MapPartitionsRDD [46413] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46414 [id="node_46414" labelType="html" label="MapPartitionsRDD [46414] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46415 [id="node_46415" labelType="html" label="MapPartitionsRDD [46415] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120526 {
id="cluster_120526";
isCluster="true";
label="WholeStageCodegen (6)";
46416 [id="node_46416" labelType="html" label="MapPartitionsRDD [46416] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120447 {
id="cluster_120447";
isCluster="true";
label="Union";
46417 [id="node_46417" labelType="html" label="UnionRDD [46417] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120446 {
id="cluster_120446";
isCluster="true";
label="InMemoryTableScan";
46418 [id="node_46418" labelType="html" label="MapPartitionsRDD [46418] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46419 [id="node_46419" labelType="html" label="Union\n:- *(5) Project [shardId#904714, worklistShardItemId#904715L, version#904716, product#904717, plant#904718, qty#904721, null AS demandChannel#933032, null AS demandStream#933033, [] AS kpis#933067, true AS isNewlyCalculated#933035]\n: +- *(5) SortMergeJoin [coalesce(shardId#904714, ), isnull(shardId#904714), coalesce(worklistShardItemId#904715L, 0), isnull(worklistShardItemId#904715L), coalesce(version#904716, 0), isnull(version#904716), coalesce(product#904717, ), isnull(product#904717), coalesce(plant#904718, ), isnull(plant#904718), knownfloatingpointnormalized(normalizenanandzero(coalesce(qty#904721, 0.0))), isnull(qty#904721)], [coalesce(shardId#933024, ), isnull(shardId#933024), coalesce(worklistShardItemId#933025L, 0), isnull(worklistShardItemId#933025L), coalesce(version#933026, 0), isnull(version#933026), coalesce(product#933027, ), isnull(product#933027), coalesce(plant#933028, ), isnull(plant#933028), knownfloatingpointnormalized(normalizenanandzero(coalesce(qty#932799, 0.0))), isnull(qty#... [46419] [Cached] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120657 {
id="cluster_120657";
isCluster="true";
label="Exchange";
46464 [id="node_46464" labelType="html" label="ShuffledRowRDD [46464] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120656 {
id="cluster_120656";
isCluster="true";
label="ObjectHashAggregate";
46465 [id="node_46465" labelType="html" label="MapPartitionsRDD [46465] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120668 {
id="cluster_120668";
isCluster="true";
label="InMemoryTableScan";
46466 [id="node_46466" labelType="html" label="MapPartitionsRDD [46466] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46467 [id="node_46467" labelType="html" label="MapPartitionsRDD [46467] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
46468 [id="node_46468" labelType="html" label="MapPartitionsRDD [46468] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120664 {
id="cluster_120664";
isCluster="true";
label="WholeStageCodegen (12)";
46469 [id="node_46469" labelType="html" label="MapPartitionsRDD [46469] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120655 {
id="cluster_120655";
isCluster="true";
label="Union";
46470 [id="node_46470" labelType="html" label="UnionRDD [46470] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_120654 {
id="cluster_120654";
isCluster="true";
label="Exchange";
46471 [id="node_46471" labelType="html" label="MapPartitionsRDD [46471] [Indeterminate]<br>start at FileStorageAdapterImpl.java:171}"];
}
}
46381->46382;
46393->46394;
46397->46398;
46394->46399;
46398->46399;
46399->46400;
46400->46401;
46401->46402;
46409->46410;
46382->46411;
46410->46411;
46411->46412;
46402->46413;
46413->46414;
46414->46415;
46415->46416;
46412->46417;
46416->46417;
46417->46418;
46418->46419;
46464->46465;
46419->46466;
46466->46467;
46467->46468;
46468->46469;
46465->46470;
46469->46470;
46470->46471;
}
46380,46381
46392,46393
46396,46397
46408,46409
46463,46464
46402
46419
46393
46394
46397
46398
46399
46400
46401
46402
46409
46410
46411
46412
46413
46414
46415
46416
46417
46418
46419
46464
46465
46466
46467
46468
46469
46470
46471