public interface ShuffleBatchReader
| Modifier and Type | Interface and Description |
|---|---|
static class |
ShuffleBatchReader.Batch
The result returned by #read.
|
| Modifier and Type | Method and Description |
|---|---|
ShuffleBatchReader.Batch |
read(ShufflePosition startPosition,
ShufflePosition endPosition)
Reads a batch of data from a shuffle dataset.
|
ShuffleBatchReader.Batch read(@Nullable ShufflePosition startPosition, @Nullable ShufflePosition endPosition) throws IOException
startPosition - encodes the initial key from where to read.
This parameter may be null, indicating that the read should start
with the first key in the dataset.endPosition - encodes the key "just past" the end of the
range to be read; keys up to endPosition will be returned, but
keys equal to or greater than endPosition will not. This
parameter may be null, indicating that the read should end just
past the last key in the dataset (that is, the last key in the
dataset will be included in the read, as long as that key is
greater than or equal to startPosition).ShuffleBatchReader.Batch of entriesIOException