Class RepeatedDecimal28SparseVector.Accessor

All Implemented Interfaces:
RepeatedValueVector.RepeatedAccessor, ValueVector.Accessor
Enclosing class:
RepeatedDecimal28SparseVector

public final class RepeatedDecimal28SparseVector.Accessor extends BaseRepeatedValueVector.BaseRepeatedAccessor
  • Constructor Details

    • Accessor

      public Accessor()
  • Method Details

    • getObject

      public List<BigDecimal> getObject(int index)
      Description copied from interface: ValueVector.Accessor
      Get the Java Object representation of the element at the specified position. Useful for testing.
      Parameters:
      index - Index of the value to get
    • getSingleObject

      public BigDecimal getSingleObject(int index, int arrayIndex)
    • get

      public DrillBuf get(int index, int positionIndex)
      Get a value for the given record. Each element in the repeated field is accessed by the positionIndex param.
      Parameters:
      index - record containing the repeated field
      positionIndex - position within the repeated field
      Returns:
      element at the given position in the given record
    • get

      public void get(int index, RepeatedDecimal28SparseHolder holder)
    • get

      public void get(int index, int positionIndex, Decimal28SparseHolder holder)
    • get

      public void get(int index, int positionIndex, NullableDecimal28SparseHolder holder)