Interface RepeatedVariableWidthVectorLike

All Known Implementing Classes:
RepeatedVar16CharVector, RepeatedVarBinaryVector, RepeatedVarCharVector, RepeatedVarDecimalVector

public interface RepeatedVariableWidthVectorLike
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    allocateNew(int totalBytes, int parentValueCount, int childValueCount)
    Allocate a new memory space for this vector.
    int
    Provide the maximum amount of variable width bytes that can be stored int his vector.
  • Method Details

    • allocateNew

      void allocateNew(int totalBytes, int parentValueCount, int childValueCount)
      Allocate a new memory space for this vector. Must be called prior to using the ValueVector.
      Parameters:
      totalBytes - Desired size of the underlying data buffer.
      parentValueCount - Number of separate repeating groupings.
      childValueCount - Number of supported values in the vector.
    • getByteCapacity

      int getByteCapacity()
      Provide the maximum amount of variable width bytes that can be stored int his vector.
      Returns: