Class BatchSizingMemoryUtil.VectorMemoryUsageInfo
java.lang.Object
org.apache.drill.exec.store.parquet.columnreaders.batchsizing.BatchSizingMemoryUtil.VectorMemoryUsageInfo
- Enclosing class:
- BatchSizingMemoryUtil
Container class which holds memory usage information about a variable length
ValueVector
;
all values are in bytes.-
Field Summary
Modifier and TypeFieldDescriptionlong
Bits vector capacitylong
Bits vector used up capacitylong
Data vector capacitylong
Data vector used up capacitylong
Offsets vector capacitylong
Offsets vector used up capacity -
Constructor Summary
-
Method Summary
-
Field Details
-
bitsBytesCapacity
public long bitsBytesCapacityBits vector capacity -
offsetsByteCapacity
public long offsetsByteCapacityOffsets vector capacity -
dataByteCapacity
public long dataByteCapacityData vector capacity -
bitsBytesUsed
public long bitsBytesUsedBits vector used up capacity -
offsetsBytesUsed
public long offsetsBytesUsedOffsets vector used up capacity -
dataBytesUsed
public long dataBytesUsedData vector used up capacity
-
-
Constructor Details
-
VectorMemoryUsageInfo
public VectorMemoryUsageInfo()
-
-
Method Details
-
reset
public void reset()
-