Class ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends AutoCloseable>   
java.lang.Object
org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT>   
- All Implemented Interfaces:
- AutoCloseable
public class ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends AutoCloseable>   
extends Object
implements AutoCloseable
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector) protectedArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector, ChildVectorT[] children) 
- 
Method SummaryModifier and TypeMethodDescriptionchildColumn(int pos) voidclose()getArray(int rowId) byte[]getBinary(int rowId) booleangetBoolean(int rowId) getDecimal(int rowId, int precision, int scale) doublegetDouble(int rowId) floatgetFloat(int rowId) intgetInt(int rowId) longgetLong(int rowId) getUTF8String(int rowId) final org.apache.arrow.vector.ValueVector
- 
Constructor Details- 
ArrowVectorAccessorprotected ArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector) 
- 
ArrowVectorAccessor
 
- 
- 
Method Details- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
getBooleanpublic boolean getBoolean(int rowId) 
- 
getIntpublic int getInt(int rowId) 
- 
getLongpublic long getLong(int rowId) 
- 
getFloatpublic float getFloat(int rowId) 
- 
getDoublepublic double getDouble(int rowId) 
- 
getBinarypublic byte[] getBinary(int rowId) 
- 
getDecimal
- 
getUTF8String
- 
getArray
- 
childColumn
- 
getVectorpublic final org.apache.arrow.vector.ValueVector getVector()
 
-