LogicalRDD Leaf Logical Operator¶
LogicalRDD is a leaf logical operator with <
LogicalRDD is <
-
Datasetis requested to checkpoint -
SparkSessionis requested to create a DataFrame from an RDD of internal binary rows
Note
LogicalRDD is resolved to RDDScanExec physical operator when BasicOperators execution planning strategy is executed.
=== [[newInstance]] newInstance Method
[source, scala]¶
newInstance(): LogicalRDD.this.type¶
newInstance is part of MultiInstanceRelation abstraction.
newInstance...FIXME
=== [[computeStats]] Computing Statistics -- computeStats Method
[source, scala]¶
computeStats(): Statistics¶
computeStats...FIXME
computeStats is part of the LeafNode abstraction.
Creating Instance¶
LogicalRDD takes the following to be created:
- [[output]] Output schema attributes
- [[rdd]]
RDDof InternalRows - [[outputPartitioning]] Output Partitioning
- [[outputOrdering]] Output ordering (
SortOrder) - [[isStreaming]]
isStreamingflag - [[session]] SparkSession