Class ArrowTable

java.lang.Object
io.fury.format.vectorized.ArrowTable

public class ArrowTable extends Object
A custom pyarrow-style arrow table by attach Schema to ArrowRecordBatch.
Author:
chaokunyang
  • Constructor Details

    • ArrowTable

      public ArrowTable(org.apache.arrow.vector.types.pojo.Schema schema, Iterable<org.apache.arrow.vector.ipc.message.ArrowRecordBatch> recordBatches)
    • ArrowTable

      public ArrowTable(org.apache.arrow.vector.types.pojo.Schema schema, Iterable<org.apache.arrow.vector.ipc.message.ArrowRecordBatch> recordBatches, org.apache.arrow.memory.BufferAllocator allocator)
  • Method Details

    • getSchema

      public org.apache.arrow.vector.types.pojo.Schema getSchema()
    • getRecordBatches

      public Iterable<org.apache.arrow.vector.ipc.message.ArrowRecordBatch> getRecordBatches()
    • toVectorSchemaRoot

      public org.apache.arrow.vector.VectorSchemaRoot toVectorSchemaRoot()
    • toVectorSchemaRoot

      public org.apache.arrow.vector.VectorSchemaRoot toVectorSchemaRoot(boolean reload)
    • loadNextBatch

      public boolean loadNextBatch()