Class ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable>
- java.lang.Object
 - 
- org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT>
 
 
- 
- All Implemented Interfaces:
 java.lang.AutoCloseable
public class ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable> extends java.lang.Object implements java.lang.AutoCloseable 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector)protectedArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector, ChildVectorT[] children) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChildVectorTchildColumn(int pos)voidclose()ArrayTgetArray(int rowId)byte[]getBinary(int rowId)booleangetBoolean(int rowId)DecimalTgetDecimal(int rowId, int precision, int scale)doublegetDouble(int rowId)floatgetFloat(int rowId)intgetInt(int rowId)longgetLong(int rowId)Utf8StringTgetUTF8String(int rowId)org.apache.arrow.vector.ValueVectorgetVector() 
 - 
 
- 
- 
Constructor Detail
- 
ArrowVectorAccessor
protected ArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector)
 
- 
ArrowVectorAccessor
protected ArrowVectorAccessor(org.apache.arrow.vector.ValueVector vector, ChildVectorT[] children) 
 - 
 
- 
Method Detail
- 
close
public void close()
- Specified by:
 closein interfacejava.lang.AutoCloseable
 
- 
getBoolean
public boolean getBoolean(int rowId)
 
- 
getInt
public int getInt(int rowId)
 
- 
getLong
public long getLong(int rowId)
 
- 
getFloat
public float getFloat(int rowId)
 
- 
getDouble
public double getDouble(int rowId)
 
- 
getBinary
public byte[] getBinary(int rowId)
 
- 
getDecimal
public DecimalT getDecimal(int rowId, int precision, int scale)
 
- 
getUTF8String
public Utf8StringT getUTF8String(int rowId)
 
- 
getArray
public ArrayT getArray(int rowId)
 
- 
childColumn
public ChildVectorT childColumn(int pos)
 
- 
getVector
public final org.apache.arrow.vector.ValueVector getVector()
 
 - 
 
 -