Class NullabilityHolder

java.lang.Object
org.apache.iceberg.arrow.vectorized.NullabilityHolder

public class NullabilityHolder extends Object
Instances of this class simply track whether a value at an index is null. For simplicity and performance, it is expected that various setter methods setNull(int), setNulls(int, int), setNotNull(int) and setNotNulls(int, int) are invoked with monotonically increasing values for the index parameter.
  • Constructor Details Link icon

    • NullabilityHolder Link icon

      public NullabilityHolder(int size)
  • Method Details Link icon

    • size Link icon

      public int size()
    • setNull Link icon

      public void setNull(int index)
    • setNotNull Link icon

      public void setNotNull(int index)
    • setNulls Link icon

      public void setNulls(int startIndex, int num)
    • setNotNulls Link icon

      public void setNotNulls(int startIndex, int num)
    • isNullAt Link icon

      public byte isNullAt(int index)
      Returns 1 if null, 0 otherwise.
    • hasNulls Link icon

      public boolean hasNulls()
    • numNulls Link icon

      public int numNulls()
    • reset Link icon

      public void reset()