public class ApplyBitmapIndexRecordReader extends Object implements FileRecordReader<InternalRow>
RecordReader which apply BitmapIndexResult to filter record.RecordReader.RecordIterator<T>| Constructor and Description |
|---|
ApplyBitmapIndexRecordReader(FileRecordReader<InternalRow> reader,
BitmapIndexResult fileIndexResult) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the reader and should release all resources.
|
FileRecordIterator<InternalRow> |
readBatch()
Reads one batch.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfilter, forEachRemaining, forEachRemainingWithPosition, toCloseableIterator, transformpublic ApplyBitmapIndexRecordReader(FileRecordReader<InternalRow> reader, BitmapIndexResult fileIndexResult)
@Nullable public FileRecordIterator<InternalRow> readBatch() throws IOException
RecordReaderThe returned iterator object and any contained objects may be held onto by the source for some time, so it should not be immediately reused by the reader.
readBatch in interface FileRecordReader<InternalRow>readBatch in interface RecordReader<InternalRow>IOExceptionpublic void close()
throws IOException
RecordReaderclose in interface Closeableclose in interface AutoCloseableclose in interface RecordReader<InternalRow>IOExceptionCopyright © 2023–2025 The Apache Software Foundation. All rights reserved.