| Interface | Description |
|---|---|
| Batch |
A physical representation of a data source scan for batch queries.
|
| HasPartitionKey |
A mix-in for input partitions whose records are clustered on the same set of partition keys
(provided via
SupportsReportPartitioning, see below). |
| InputPartition |
A serializable representation of an input partition returned by
Batch.planInputPartitions() and the corresponding ones in streaming . |
| LocalScan |
A special Scan which will happen on Driver locally instead of Executors.
|
| 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(). |
| SupportsPushDownAggregates |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownFilters |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownLimit |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownOffset |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownRequiredColumns |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownTableSample |
A mix-in interface for
Scan. |
| SupportsPushDownTopN |
A mix-in interface for
ScanBuilder. |
| SupportsPushDownV2Filters |
A mix-in interface for
ScanBuilder. |
| SupportsReportOrdering |
A mix in interface for
Scan. |
| SupportsReportPartitioning |
A mix in interface for
Scan. |
| SupportsReportStatistics |
A mix in interface for
Scan. |
| SupportsRuntimeFiltering |
A mix-in interface for
Scan. |
| SupportsRuntimeV2Filtering |
A mix-in interface for
Scan. |
| V1Scan |
A trait that should be implemented by V1 DataSources that would like to leverage the DataSource
V2 read code paths.
|
| Enum | Description |
|---|---|
| Scan.ColumnarSupportMode |
This enum defines how the columnar support for the partitions of the data source
should be determined.
|