digraph G {
subgraph clusterstage_511741 {
label="Stage 511741";
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 cluster6286808 {
label="InMemoryTableScan";
3615368 [labelType="html" label="MapPartitionsRDD [3615368]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615369 [labelType="html" label="MapPartitionsRDD [3615369]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615370 [labelType="html" label="MapPartitionsRDD [3615370]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286804 {
label="WholeStageCodegen (1)";
3615371 [labelType="html" label="MapPartitionsRDD [3615371]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286803 {
label="Exchange";
3615372 [labelType="html" label="MapPartitionsRDD [3615372]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615373 [labelType="html" label="MapPartitionsRDD [3615373]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615374 [labelType="html" label="MapPartitionsRDD [3615374]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
}
3610548->3610549;
3610549->3610550;
3610550->3610551;
3610551->3610552;
3610552->3615368;
3615368->3615369;
3615369->3615370;
3615370->3615371;
3615371->3615372;
3615372->3615373;
3615373->3615374;
}