Class BatchSizingMemoryUtil.VectorMemoryUsageInfo

java.lang.Object
org.apache.drill.exec.store.parquet.columnreaders.batchsizing.BatchSizingMemoryUtil.VectorMemoryUsageInfo
Enclosing class:
BatchSizingMemoryUtil

public static final class BatchSizingMemoryUtil.VectorMemoryUsageInfo extends Object
Container class which holds memory usage information about a variable length ValueVector; all values are in bytes.
  • Field Details

    • bitsBytesCapacity

      public long bitsBytesCapacity
      Bits vector capacity
    • offsetsByteCapacity

      public long offsetsByteCapacity
      Offsets vector capacity
    • dataByteCapacity

      public long dataByteCapacity
      Data vector capacity
    • bitsBytesUsed

      public long bitsBytesUsed
      Bits vector used up capacity
    • offsetsBytesUsed

      public long offsetsBytesUsed
      Offsets vector used up capacity
    • dataBytesUsed

      public long dataBytesUsed
      Data vector used up capacity
  • Constructor Details

    • VectorMemoryUsageInfo

      public VectorMemoryUsageInfo()
  • Method Details

    • reset

      public void reset()