digraph G {
id="graph_115452";
subgraph graph_stage_115452 {
id="graph_stage_115452";
isCluster="true";
label="Stage 115452";
subgraph cluster_144154 {
id="cluster_144154";
isCluster="true";
label="Exchange";
55403 [id="node_55403" labelType="html" label="ShuffledRowRDD [55403] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144151 {
id="cluster_144151";
isCluster="true";
label="WholeStageCodegen (1)";
55404 [id="node_55404" labelType="html" label="MapPartitionsRDD [55404] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144174 {
id="cluster_144174";
isCluster="true";
label="Exchange";
55415 [id="node_55415" labelType="html" label="ShuffledRowRDD [55415] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144171 {
id="cluster_144171";
isCluster="true";
label="WholeStageCodegen (4)";
55416 [id="node_55416" labelType="html" label="MapPartitionsRDD [55416] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144209 {
id="cluster_144209";
isCluster="true";
label="Exchange";
55419 [id="node_55419" labelType="html" label="ShuffledRowRDD [55419] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144206 {
id="cluster_144206";
isCluster="true";
label="WholeStageCodegen (6)";
55420 [id="node_55420" labelType="html" label="MapPartitionsRDD [55420] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144163 {
id="cluster_144163";
isCluster="true";
label="WholeStageCodegen (7)";
55421 [id="node_55421" labelType="html" label="ZippedPartitionsRDD2 [55421] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55422 [id="node_55422" labelType="html" label="MapPartitionsRDD [55422] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144162 {
id="cluster_144162";
isCluster="true";
label="InMemoryTableScan";
55423 [id="node_55423" labelType="html" label="MapPartitionsRDD [55423] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55424 [id="node_55424" labelType="html" label="*(7) Project [shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461, cachedQty#1111580 AS qty#1111582, demandChannel#1111575, demandStream#1111576, cachedKpis#1111581 AS kpis#1111583]\n+- *(7) SortMergeJoin [worklistShardItemId#1100458L, shardId#1100457], [cachedWorklistShardItemId#1111579L, cachedShardId#1111578], 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=1750595]\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... [55424] [Cached] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144160 {
id="cluster_144160";
isCluster="true";
label="Exchange";
55431 [id="node_55431" labelType="html" label="ShuffledRowRDD [55431] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144157 {
id="cluster_144157";
isCluster="true";
label="WholeStageCodegen (4)";
55432 [id="node_55432" labelType="html" label="MapPartitionsRDD [55432] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144143 {
id="cluster_144143";
isCluster="true";
label="WholeStageCodegen (5)";
55433 [id="node_55433" labelType="html" label="ZippedPartitionsRDD2 [55433] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55434 [id="node_55434" labelType="html" label="MapPartitionsRDD [55434] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144225 {
id="cluster_144225";
isCluster="true";
label="InMemoryTableScan";
55435 [id="node_55435" labelType="html" label="MapPartitionsRDD [55435] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55436 [id="node_55436" labelType="html" label="MapPartitionsRDD [55436] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55437 [id="node_55437" labelType="html" label="MapPartitionsRDD [55437] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144222 {
id="cluster_144222";
isCluster="true";
label="WholeStageCodegen (6)";
55438 [id="node_55438" labelType="html" label="MapPartitionsRDD [55438] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144142 {
id="cluster_144142";
isCluster="true";
label="Union";
55439 [id="node_55439" labelType="html" label="UnionRDD [55439] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144141 {
id="cluster_144141";
isCluster="true";
label="InMemoryTableScan";
55440 [id="node_55440" labelType="html" label="MapPartitionsRDD [55440] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55441 [id="node_55441" labelType="html" label="Union\n:- *(5) Project [shardId#1100457, worklistShardItemId#1100458L, version#1100459, product#1100460, plant#1100461, qty#1100464, null AS demandChannel#1111815, null AS demandStream#1111816, [] AS kpis#1111850, true AS isNewlyCalculated#1111818]\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#1111807, ), isnull(shardId#1111807), coalesce(worklistShardItemId#1111808L, 0), isnull(worklistShardItemId#1111808L), coalesce(version#1111809, 0), isnull(version#1111809), coalesce(product#1111810, ), isnull(product#1111810), coalesce(plant#1111811, ), isnull(plant#1111811), knownfloatingpointnormalized(normalizenanandzero(coalesce... [55441] [Cached] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144355 {
id="cluster_144355";
isCluster="true";
label="Exchange";
55486 [id="node_55486" labelType="html" label="ShuffledRowRDD [55486] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144354 {
id="cluster_144354";
isCluster="true";
label="ObjectHashAggregate";
55487 [id="node_55487" labelType="html" label="MapPartitionsRDD [55487] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144366 {
id="cluster_144366";
isCluster="true";
label="InMemoryTableScan";
55488 [id="node_55488" labelType="html" label="MapPartitionsRDD [55488] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55489 [id="node_55489" labelType="html" label="MapPartitionsRDD [55489] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
55490 [id="node_55490" labelType="html" label="MapPartitionsRDD [55490] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144362 {
id="cluster_144362";
isCluster="true";
label="WholeStageCodegen (12)";
55491 [id="node_55491" labelType="html" label="MapPartitionsRDD [55491] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144353 {
id="cluster_144353";
isCluster="true";
label="Union";
55492 [id="node_55492" labelType="html" label="UnionRDD [55492] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
subgraph cluster_144352 {
id="cluster_144352";
isCluster="true";
label="Exchange";
55493 [id="node_55493" labelType="html" label="MapPartitionsRDD [55493] [Unordered]<br>start at FileStorageAdapterImpl.java:171}"];
}
}
55403->55404;
55415->55416;
55419->55420;
55416->55421;
55420->55421;
55421->55422;
55422->55423;
55423->55424;
55431->55432;
55404->55433;
55432->55433;
55433->55434;
55424->55435;
55435->55436;
55436->55437;
55437->55438;
55434->55439;
55438->55439;
55439->55440;
55440->55441;
55486->55487;
55441->55488;
55488->55489;
55489->55490;
55490->55491;
55487->55492;
55491->55492;
55492->55493;
}
55402,55403
55414,55415
55418,55419
55430,55431
55485,55486
55424
55441