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
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder class to construct aRecordBatchOverflowobjectstatic final classField overflow definitionstatic final classRecord batch definition -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordBatchOverflow.BuildernewBuilder(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
-