@InterfaceStability.Evolving public interface SupportsReportPartitioning extends DataSourceReader
DataSourceReader. Data source readers can implement this
interface to report data partitioning and try to avoid shuffle at Spark side.
Note that, when the reader creates exactly one InputPartition, Spark may avoid
adding a shuffle even if the reader does not implement this interface.| Modifier and Type | Method and Description |
|---|---|
Partitioning |
outputPartitioning()
Returns the output data partitioning that this reader guarantees.
|
planInputPartitions, readSchemaPartitioning outputPartitioning()