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 java.lang.AutoCloseable>

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

      • getGenericClass

        java.lang.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.