| Interface | Description |
|---|---|
| Batch |
A physical representation of a data source scan for batch queries.
|
| InputPartition |
A serializable representation of an input partition returned by
Batch.planInputPartitions() and the corresponding ones in streaming . |
| PartitionReader<T> |
A partition reader returned by
PartitionReaderFactory.createReader(InputPartition) or
PartitionReaderFactory.createColumnarReader(InputPartition). |
| PartitionReaderFactory |
A factory used to create
PartitionReader instances. |
| Scan |
A logical representation of a data source scan.
|
| ScanBuilder |
An interface for building the
Scan. |
| Statistics |
An interface to represent statistics for a data source, which is returned by
SupportsReportStatistics.estimateStatistics(). |
| SupportsPushDownFilters |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownRequiredColumns |
A mix-in interface for
ScanBuilder. |
| SupportsReportPartitioning |
A mix in interface for
Scan. |
| SupportsReportStatistics |
A mix in interface for
Scan. |