| Class and Description |
|---|
| RecordBatchSizerManager
This class is tasked with managing all aspects of flat Parquet reader record batch sizing logic.
|
| Class and Description |
|---|
| BatchSizingMemoryUtil.ColumnMemoryUsageInfo
A container class to hold a column batch memory usage information.
|
| BatchSizingMemoryUtil.VectorMemoryUsageInfo
Container class which holds memory usage information about a variable length
ValueVector;
all values are in bytes. |
| 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.
|
| RecordBatchOverflow.Builder
Builder class to construct a
RecordBatchOverflow object |
| RecordBatchOverflow.FieldOverflowDefinition
Field overflow definition
|
| RecordBatchOverflow.RecordOverflowDefinition
Record batch definition
|
| RecordBatchSizerManager.ColumnMemoryQuota
Field memory quota
|
| RecordBatchSizerManager.FieldOverflowState
An abstraction to allow column readers attach custom field overflow state
|
| RecordBatchSizerManager.FieldOverflowStateContainer
Container object to hold current field overflow state
|
| RecordBatchSizerManager.VarLenColumnBatchStats
Container object to supply variable columns statistics to the batch sizer
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.