Interface RangeIndexReaderProvider
-
- All Known Subinterfaces:
IndexingOverrides.IndexingOverride,IndexReaderProvider
- All Known Implementing Classes:
IndexingOverrides.Default
public interface RangeIndexReaderProvider
-
-
Method Summary
Modifier and Type Method Description RangeIndexReader<?>newRangeIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata)Creates a {@see RangeIndexReader}
-
-
-
Method Detail
-
newRangeIndexReader
RangeIndexReader<?> newRangeIndexReader(PinotDataBuffer dataBuffer, ColumnMetadata metadata) throws IOException
Creates a {@see RangeIndexReader}- Parameters:
dataBuffer- the buffer, the caller is responsible for closing itmetadata- the column metadata, may be used to select a reader if the buffer does not start with a magic byte.- Returns:
- a range index reader
- Throws:
IOException- if reading from the buffer fails.
-
-