digraph G {
subgraph clusterstage_511689 {
label="Stage 511689";
subgraph cluster6278115 {
label="Scan csv ";
3610385 [labelType="html" label="FileScanRDD [3610385]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610386 [labelType="html" label="MapPartitionsRDD [3610386]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278112 {
label="WholeStageCodegen (1)";
3610387 [labelType="html" label="MapPartitionsRDD [3610387]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278111 {
label="InMemoryTableScan";
3610388 [labelType="html" label="MapPartitionsRDD [3610388]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610389 [labelType="html" label="*(1) Project [CASE WHEN ((fractile#94005081 = NA) OR (fractile#94005081 = null)) THEN null ELSE cast(fractile#94005081 as float) END AS fractile#94005106, CASE WHEN ((overall#94005082 = NA) OR (overall#94005082 = null)) THEN null ELSE cast(overall#94005082 as int) END AS overall#94005107, CASE WHEN ((annual_ret#94005083 = NA) OR (annual_ret#94005083 = null)) THEN null ELSE cast(annual_ret#94005083 as float) END AS annual_ret#94005109, CASE WHEN ((annual_resret#94005084 = NA) OR (annual_resret#94005084 = null)) THEN null ELSE cast(annual_resret#94005084 as float) END AS annual_resret#94005115, CASE WHEN ((numcos#94005085 = NA) OR (numcos#94005085 = null)) THEN null ELSE cast(numcos#94005085 as float) END AS numcos#94005116]\n+- FileScan csv [fractile#94005081,overall#94005082,annual_ret#94005083,annual_resret#94005084,numcos#94005085] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/rankviews_history/rank..., PartitionFilters: ... [3610389] [Cached]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610390 [labelType="html" label="MapPartitionsRDD [3610390]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610391 [labelType="html" label="MapPartitionsRDD [3610391]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610392 [labelType="html" label="MapPartitionsRDD [3610392]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278108 {
label="WholeStageCodegen (1)";
3610393 [labelType="html" label="MapPartitionsRDD [3610393]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278125 {
label="Scan csv ";
3610394 [labelType="html" label="FileScanRDD [3610394]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610395 [labelType="html" label="MapPartitionsRDD [3610395]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278122 {
label="WholeStageCodegen (1)";
3610396 [labelType="html" label="MapPartitionsRDD [3610396]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278121 {
label="InMemoryTableScan";
3610397 [labelType="html" label="MapPartitionsRDD [3610397]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610398 [labelType="html" label="*(1) Project [CASE WHEN ((fractile#94005058 = NA) OR (fractile#94005058 = null)) THEN null ELSE cast(fractile#94005058 as float) END AS fractile#94005101, CASE WHEN ((cap#94005059 = NA) OR (cap#94005059 = null)) THEN null ELSE cast(cap#94005059 as float) END AS cap#94005102, CASE WHEN ((annual_ret#94005060 = NA) OR (annual_ret#94005060 = null)) THEN null ELSE cast(annual_ret#94005060 as float) END AS annual_ret#94005103, CASE WHEN ((annual_resret#94005061 = NA) OR (annual_resret#94005061 = null)) THEN null ELSE cast(annual_resret#94005061 as float) END AS annual_resret#94005104, CASE WHEN ((numcos#94005062 = NA) OR (numcos#94005062 = null)) THEN null ELSE cast(numcos#94005062 as float) END AS numcos#94005105]\n+- FileScan csv [fractile#94005058,cap#94005059,annual_ret#94005060,annual_resret#94005061,numcos#94005062] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/rankviews_history/rank..., PartitionFilters: [], PushedFilters:... [3610398] [Cached]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610399 [labelType="html" label="MapPartitionsRDD [3610399]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610400 [labelType="html" label="MapPartitionsRDD [3610400]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610401 [labelType="html" label="MapPartitionsRDD [3610401]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278116 {
label="WholeStageCodegen (2)";
3610402 [labelType="html" label="MapPartitionsRDD [3610402]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278107 {
label="Union";
3610403 [labelType="html" label="UnionRDD [3610403]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6278106 {
label="InMemoryTableScan";
3610404 [labelType="html" label="MapPartitionsRDD [3610404]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3610405 [labelType="html" label="Union\n:- *(1) ColumnarToRow\n: +- InMemoryTableScan [fractile#94005106, annual_ret#94005109, annual_resret#94005115, numcos#94005116]\n: +- InMemoryRelation [fractile#94005106, overall#94005107, annual_ret#94005109, annual_resret#94005115, numcos#94005116], StorageLevel(disk, memory, deserialized, 1 replicas)\n: +- *(1) Project [CASE WHEN ((fractile#94005081 = NA) OR (fractile#94005081 = null)) THEN null ELSE cast(fractile#94005081 as float) END AS fractile#94005106, CASE WHEN ((overall#94005082 = NA) OR (overall#94005082 = null)) THEN null ELSE cast(overall#94005082 as int) END AS overall#94005107, CASE WHEN ((annual_ret#94005083 = NA) OR (annual_ret#94005083 = null)) THEN null ELSE cast(annual_ret#94005083 as float) END AS annual_ret#94005109, CASE WHEN ((annual_resret#94005084 = NA) OR (annual_resret#94005084 = null)) THEN null ELSE cast(annual_resret#94005084 as float) END AS annual_resret#94005115, CASE WHEN ((numcos#94005085 = NA) OR (numcos#94005085 = null)) THEN null ELSE cast(num... [3610405] [Cached]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286333 {
label="InMemoryTableScan";
3615114 [labelType="html" label="MapPartitionsRDD [3615114]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615133 [labelType="html" label="MapPartitionsRDD [3615133]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615134 [labelType="html" label="MapPartitionsRDD [3615134]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286330 {
label="WholeStageCodegen (1)";
3615140 [labelType="html" label="MapPartitionsRDD [3615140]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
subgraph cluster6286329 {
label="CollectLimit";
3615141 [labelType="html" label="MapPartitionsRDD [3615141]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
3615142 [labelType="html" label="MapPartitionsRDD [3615142]<br>toLocalIterator at SparkDataStreamBuilder.scala:39"];
}
}
3610385->3610386;
3610386->3610387;
3610387->3610388;
3610388->3610389;
3610389->3610390;
3610390->3610391;
3610391->3610392;
3610392->3610393;
3610394->3610395;
3610395->3610396;
3610396->3610397;
3610397->3610398;
3610398->3610399;
3610399->3610400;
3610400->3610401;
3610401->3610402;
3610393->3610403;
3610402->3610403;
3610403->3610404;
3610404->3610405;
3610405->3615114;
3615114->3615133;
3615133->3615134;
3615134->3615140;
3615140->3615141;
3615141->3615142;
}
3610389
3610398
3610405