Interface GenericArrowVectorAccessorFactory.ArrayFactory<ChildVectorT,ArrayT>
- 
- Type Parameters:
- ArrayT- A concrete type that can represent an array value in a list vector, e.g. Spark's ColumnarArray.
- ChildVectorT- A concrete type that can represent a child vector in a struct, e.g. Spark's ArrowColumnVector.
 - Enclosing class:
- GenericArrowVectorAccessorFactory<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable>
 
 protected static interface GenericArrowVectorAccessorFactory.ArrayFactory<ChildVectorT,ArrayT>Create an array value of typeArrayTfrom arrow vector value.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ChildVectorTofChild(org.apache.arrow.vector.ValueVector childVector)Create a child vector of typeChildVectorTfrom the arrow child vector.ArrayTofRow(org.apache.arrow.vector.ValueVector vector, ChildVectorT childData, int rowId)Create an Arrow of typeArrayTfrom the row value in the arrow child vector.
 
- 
- 
- 
Method Detail- 
ofChildChildVectorT ofChild(org.apache.arrow.vector.ValueVector childVector) Create a child vector of typeChildVectorTfrom the arrow child vector.
 - 
ofRowArrayT ofRow(org.apache.arrow.vector.ValueVector vector, ChildVectorT childData, int rowId) Create an Arrow of typeArrayTfrom the row value in the arrow child vector.
 
- 
 
-