digraph G {
subgraph clusterstage_511786 {
label="Stage 511786";
subgraph cluster6278393 {
label="Scan csv ";
3610548 [labelType="html" label="FileScanRDD [3610548]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610549 [labelType="html" label="MapPartitionsRDD [3610549]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278390 {
label="WholeStageCodegen (1)";
3610550 [labelType="html" label="MapPartitionsRDD [3610550]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278389 {
label="InMemoryTableScan";
3610551 [labelType="html" label="MapPartitionsRDD [3610551]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610552 [labelType="html" label="*(1) Project [CASE WHEN (date#94010359 = null) THEN null ELSE cast(date#94010359 as date) END AS date#94010643, CASE WHEN ((cap#94010360 = NA) OR (cap#94010360 = null)) THEN null ELSE cast(cap#94010360 as float) END AS cap#94010646, CASE WHEN ((ret#94010361 = NA) OR (ret#94010361 = null)) THEN null ELSE cast(ret#94010361 as float) END AS ret#94010650, CASE WHEN ((resret#94010362 = NA) OR (resret#94010362 = null)) THEN null ELSE cast(resret#94010362 as float) END AS resret#94010656, CASE WHEN ((retnet#94010363 = NA) OR (retnet#94010363 = null)) THEN null ELSE cast(retnet#94010363 as float) END AS retnet#94010660, CASE WHEN ((turnover#94010364 = NA) OR (turnover#94010364 = null)) THEN null ELSE cast(turnover#94010364 as float) END AS turnover#94010664, CASE WHEN ((numcos#94010365 = NA) OR (numcos#94010365 = null)) THEN null ELSE cast(numcos#94010365 as float) END AS numcos#94010669, CASE WHEN ((coverage#94010366 = NA) OR (coverage#94010366 = null)) THEN null ELSE cast(coverage#94010366 as float) END AS cover... [3610552] [Cached]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6287152 {
label="InMemoryTableScan";
3615558 [labelType="html" label="MapPartitionsRDD [3615558]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615559 [labelType="html" label="MapPartitionsRDD [3615559]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615560 [labelType="html" label="MapPartitionsRDD [3615560]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6287146 {
label="WholeStageCodegen (1)";
3615561 [labelType="html" label="MapPartitionsRDD [3615561]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6287145 {
label="Exchange";
3615562 [labelType="html" label="MapPartitionsRDD [3615562]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615579 [labelType="html" label="MapPartitionsRDD [3615579]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615581 [labelType="html" label="MapPartitionsRDD [3615581]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
}
3610548->3610549;
3610549->3610550;
3610550->3610551;
3610551->3610552;
3610552->3615558;
3615558->3615559;
3615559->3615560;
3615560->3615561;
3615561->3615562;
3615562->3615579;
3615579->3615581;
}