Class NullabilityHolder
java.lang.Object
org.apache.iceberg.arrow.vectorized.NullabilityHolder
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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanhasNulls()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()
- 
Constructor Details- 
NullabilityHolderpublic NullabilityHolder(int size) 
 
- 
- 
Method Details- 
sizepublic int size()
- 
setNullpublic void setNull(int index) 
- 
setNotNullpublic void setNotNull(int index) 
- 
setNullspublic void setNulls(int startIndex, int num) 
- 
setNotNullspublic void setNotNulls(int startIndex, int num) 
- 
isNullAtpublic byte isNullAt(int index) Returns 1 if null, 0 otherwise.
- 
hasNullspublic boolean hasNulls()
- 
numNullspublic int numNulls()
- 
resetpublic void reset()
 
-