Class NullabilityHolder
- java.lang.Object
 - 
- org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
 
- 
public class NullabilityHolder extends java.lang.ObjectInstances of this class simply track whether a value at an index is null. For simplicity and performance, it is expected that various setter methodssetNull(int),setNulls(int, int),setNotNull(int)andsetNotNulls(int, int)are invoked with monotonically increasing values for the index parameter. 
- 
- 
Constructor Summary
Constructors Constructor Description NullabilityHolder(int size) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNulls()byteisNullAt(int index)Returns 1 if null, 0 otherwise.intnumNulls()voidreset()voidsetNotNull(int index)voidsetNotNulls(int startIndex, int num)voidsetNull(int index)voidsetNulls(int startIndex, int num)intsize() 
 - 
 
- 
- 
Method Detail
- 
size
public int size()
 
- 
setNull
public void setNull(int index)
 
- 
setNotNull
public void setNotNull(int index)
 
- 
setNulls
public void setNulls(int startIndex, int num) 
- 
setNotNulls
public void setNotNulls(int startIndex, int num) 
- 
isNullAt
public byte isNullAt(int index)
Returns 1 if null, 0 otherwise. 
- 
hasNulls
public boolean hasNulls()
 
- 
numNulls
public int numNulls()
 
- 
reset
public void reset()
 
 - 
 
 -