newInstance(): LogicalRDD.this.typeLogicalRDD — Logical Scan Over RDD
LogicalRDD is a leaf logical operator with MultiInstanceRelation support for a logical representation of a scan over RDD of internal binary rows.
LogicalRDD is created when:
- 
Datasetis requested to checkpoint
- 
SparkSessionis requested to create a DataFrame from an RDD of internal binary rows
| Note | LogicalRDDis resolved to RDDScanExec whenBasicOperatorsexecution planning strategy is executed. | 
 newInstance Method
| Note | newInstanceis part of MultiInstanceRelation Contract to…FIXME. | 
newInstance…FIXME
 Computing Statistics — computeStats Method
computeStats(): Statistics| Note | computeStatsis part of LeafNode Contract to compute statistics for cost-based optimizer. | 
computeStats…FIXME
Creating LogicalRDD Instance
LogicalRDD takes the following when created:
- 
Output schema attributes 
- 
RDDof internal binary rows