Class NullableIntVector.Accessor

java.lang.Object
org.apache.drill.exec.vector.BaseValueVector.BaseAccessor
org.apache.drill.exec.vector.NullableIntVector.Accessor
All Implemented Interfaces:
ValueVector.Accessor
Enclosing class:
NullableIntVector

public final class NullableIntVector.Accessor extends BaseValueVector.BaseAccessor
  • Constructor Details

    • Accessor

      public Accessor()
  • Method Details

    • get

      public int get(int index)
      Get the element at the specified position.
      Parameters:
      index - position of the value
      Returns:
      value of the element, if not null
      Throws:
      IllegalStateException - if the value is null
    • isNull

      public boolean isNull(int index)
      Description copied from interface: ValueVector.Accessor
      Returns true if the value at the given index is null, false otherwise.
      Specified by:
      isNull in interface ValueVector.Accessor
      Overrides:
      isNull in class BaseValueVector.BaseAccessor
    • isSet

      public int isSet(int index)
    • get

      public void get(int index, NullableIntHolder holder)
    • getObject

      public Integer 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
    • getValueCount

      public int getValueCount()
      Description copied from interface: ValueVector.Accessor
      Returns the number of values that is stored in this vector.
    • reset

      public void reset()