| Interface | Description |
|---|---|
| ContinuousInputPartition<T> |
A mix-in interface for
InputPartition. |
| DataSourceReader |
A data source reader that is returned by
ReadSupport.createReader(DataSourceOptions) or
ReadSupport.createReader(StructType, DataSourceOptions). |
| InputPartition<T> |
An input partition returned by
DataSourceReader.planInputPartitions() and is
responsible for creating the actual data reader of one RDD partition. |
| InputPartitionReader<T> |
An input partition reader returned by
InputPartition.createPartitionReader() and is
responsible for outputting data for a RDD partition. |
| Statistics |
An interface to represent statistics for a data source, which is returned by
SupportsReportStatistics.estimateStatistics(). |
| SupportsPushDownFilters |
A mix-in interface for
DataSourceReader. |
| SupportsPushDownRequiredColumns |
A mix-in interface for
DataSourceReader. |
| SupportsReportPartitioning |
A mix in interface for
DataSourceReader. |
| SupportsReportStatistics |
A mix in interface for
DataSourceReader. |
| SupportsScanColumnarBatch |
A mix-in interface for
DataSourceReader. |