Class ArrowSerializers.VectorSchemaRootSerializer

java.lang.Object
io.fury.serializer.Serializer<org.apache.arrow.vector.VectorSchemaRoot>
io.fury.serializer.Serializers.CrossLanguageCompatibleSerializer<org.apache.arrow.vector.VectorSchemaRoot>
io.fury.format.vectorized.ArrowSerializers.VectorSchemaRootSerializer
Enclosing class:
ArrowSerializers

public static class ArrowSerializers.VectorSchemaRootSerializer extends Serializers.CrossLanguageCompatibleSerializer<org.apache.arrow.vector.VectorSchemaRoot>
Use ArrowTableSerializer is more recommended.
  • Constructor Details

    • VectorSchemaRootSerializer

      public VectorSchemaRootSerializer(Fury fury)
    • VectorSchemaRootSerializer

      public VectorSchemaRootSerializer(Fury fury, org.apache.arrow.memory.BufferAllocator allocator)
  • Method Details

    • write

      public void write(MemoryBuffer buffer, org.apache.arrow.vector.VectorSchemaRoot root)
      Overrides:
      write in class Serializer<org.apache.arrow.vector.VectorSchemaRoot>
    • read

      public org.apache.arrow.vector.VectorSchemaRoot read(MemoryBuffer buffer)
      Overrides:
      read in class Serializer<org.apache.arrow.vector.VectorSchemaRoot>