Class RecordBatchOverflow
java.lang.Object
org.apache.drill.exec.store.parquet.columnreaders.batchsizing.RecordBatchOverflow
Logic for handling batch record overflow; this class essentially serializes overflow vector data in a
compact manner so that it is reused for building the next record batch.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder class to construct aRecordBatchOverflow
objectstatic final class
Field overflow definitionstatic final class
Record batch definition -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordBatchOverflow.Builder
newBuilder
(BufferAllocator allocator, RecordBatchStats.RecordBatchStatsContext batchStatsContext)
-
Method Details
-
newBuilder
public static RecordBatchOverflow.Builder newBuilder(BufferAllocator allocator, RecordBatchStats.RecordBatchStatsContext batchStatsContext) - Parameters:
allocator
- buffer allocatorbatchStatsContext
- batch statistics context- Returns:
- new builder object
-
getRecordOverflowDefinition
- Returns:
- the record overflow definition
-