Interface GenericArrowVectorAccessorFactory.StructChildFactory<ChildVectorT>

Type Parameters:
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 AutoCloseable>

protected static interface GenericArrowVectorAccessorFactory.StructChildFactory<ChildVectorT>
Create a struct child vector of type ChildVectorT from arrow vector value.
  • Method Summary

    Modifier and Type
    Method
    Description
    Class of concrete child vector type.
    of(org.apache.arrow.vector.ValueVector childVector)
    Create the child vector of type such as Spark's ArrowColumnVector from the arrow child vector.
  • Method Details

    • getGenericClass

      Class<ChildVectorT> getGenericClass()
      Class of concrete child vector type.
    • of

      ChildVectorT of(org.apache.arrow.vector.ValueVector childVector)
      Create the child vector of type such as Spark's ArrowColumnVector from the arrow child vector.