Package io.fury.format.vectorized
Class ArrowTable
java.lang.Object
io.fury.format.vectorized.ArrowTable
A custom pyarrow-style arrow table by attach
Schema to ArrowRecordBatch.- Author:
- chaokunyang
-
Constructor Summary
ConstructorsConstructorDescriptionArrowTable(org.apache.arrow.vector.types.pojo.Schema schema, Iterable<org.apache.arrow.vector.ipc.message.ArrowRecordBatch> recordBatches) 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 Summary
Modifier and TypeMethodDescriptionIterable<org.apache.arrow.vector.ipc.message.ArrowRecordBatch> org.apache.arrow.vector.types.pojo.Schemabooleanorg.apache.arrow.vector.VectorSchemaRootorg.apache.arrow.vector.VectorSchemaRoottoVectorSchemaRoot(boolean reload)
-
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
-
toVectorSchemaRoot
public org.apache.arrow.vector.VectorSchemaRoot toVectorSchemaRoot() -
toVectorSchemaRoot
public org.apache.arrow.vector.VectorSchemaRoot toVectorSchemaRoot(boolean reload) -
loadNextBatch
public boolean loadNextBatch()
-