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.
|