digraph G {
subgraph clusterstage_511677 {
label="Stage 511677";
subgraph cluster6286252 {
label="Scan csv ";
3615052 [labelType="html" label="FileScanRDD [3615052]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615053 [labelType="html" label="MapPartitionsRDD [3615053]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286249 {
label="WholeStageCodegen (1)";
3615054 [labelType="html" label="MapPartitionsRDD [3615054]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286248 {
label="InMemoryTableScan";
3615055 [labelType="html" label="MapPartitionsRDD [3615055]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615056 [labelType="html" label="*(1) Project [CASE WHEN ((fractile#94132545 = NA) OR (fractile#94132545 = null)) THEN null ELSE cast(fractile#94132545 as int) END AS fractile#94132593, CASE WHEN (cap#94132546 = null) THEN null ELSE cap#94132546 END AS cap#94132594, CASE WHEN ((size#94132547 = NA) OR (size#94132547 = null)) THEN null ELSE cast(size#94132547 as float) END AS size#94132595, CASE WHEN ((value#94132548 = NA) OR (value#94132548 = null)) THEN null ELSE cast(value#94132548 as float) END AS value#94132596, CASE WHEN ((growth#94132549 = NA) OR (growth#94132549 = null)) THEN null ELSE cast(growth#94132549 as float) END AS growth#94132597, CASE WHEN ((leverage#94132550 = NA) OR (leverage#94132550 = null)) THEN null ELSE cast(leverage#94132550 as float) END AS leverage#94132598, CASE WHEN ((volatility#94132551 = NA) OR (volatility#94132551 = null)) THEN null ELSE cast(volatility#94132551 as float) END AS volatility#94132599, CASE WHEN ((momentum#94132552 = NA) OR (momentum#94132552 = null)) THEN null ELSE cast(momentum#94132552 as fl... [3615056] [Cached]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615057 [labelType="html" label="MapPartitionsRDD [3615057]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615058 [labelType="html" label="MapPartitionsRDD [3615058]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615059 [labelType="html" label="MapPartitionsRDD [3615059]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286233 {
label="WholeStageCodegen (2)";
3615060 [labelType="html" label="MapPartitionsRDD [3615060]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286232 {
label="Exchange";
3615061 [labelType="html" label="MapPartitionsRDD [3615061]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615062 [labelType="html" label="MapPartitionsRDD [3615062]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615063 [labelType="html" label="MapPartitionsRDD [3615063]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
}
3615052->3615053;
3615053->3615054;
3615054->3615055;
3615055->3615056;
3615056->3615057;
3615057->3615058;
3615058->3615059;
3615059->3615060;
3615060->3615061;
3615061->3615062;
3615062->3615063;
}