Class ArrowUtils

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

public class ArrowUtils extends Object
Arrow utils.
Author:
chaokunyang
  • Field Details

    • allocator

      public static org.apache.arrow.memory.RootAllocator allocator
  • Constructor Details

    • ArrowUtils

      public ArrowUtils()
  • Method Details

    • buffer

      public static org.apache.arrow.memory.ArrowBuf buffer(long initialRequestSize)
    • decimalArrowBuf

      public static org.apache.arrow.memory.ArrowBuf decimalArrowBuf()
    • createVectorSchemaRoot

      public static org.apache.arrow.vector.VectorSchemaRoot createVectorSchemaRoot(org.apache.arrow.vector.types.pojo.Schema schema)
    • createArrowWriter

      public static ArrowWriter createArrowWriter(org.apache.arrow.vector.types.pojo.Schema schema)
    • serializeRecordBatch

      public static void serializeRecordBatch(org.apache.arrow.vector.ipc.message.ArrowRecordBatch recordBatch, MemoryBuffer buffer)
    • deserializeRecordBatch

      public static org.apache.arrow.vector.ipc.message.ArrowRecordBatch deserializeRecordBatch(MemoryBuffer recordBatchMessageBuffer)