<PackageReference Include="Apache.Arrow" Version="19.0.1" />

Apache.Arrow.Flatbuf.Schema

public ByteBuffer ByteBuffer { get; }

public int CustomMetadataLength { get; }

public Endianness Endianness { get; }

public int FeaturesLength { get; }

public int FieldsLength { get; }

public static void AddCustomMetadata(FlatBufferBuilder builder, VectorOffset customMetadataOffset)

public static void AddEndianness(FlatBufferBuilder builder, Endianness endianness)

public static void AddFeatures(FlatBufferBuilder builder, VectorOffset featuresOffset)

public static void AddFields(FlatBufferBuilder builder, VectorOffset fieldsOffset)

public static VectorOffset CreateCustomMetadataVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes)

public static VectorOffset CreateFeaturesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes)

public static VectorOffset CreateFieldsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes)

public static Offset<Schema> CreateSchema(FlatBufferBuilder builder, Endianness endianness = 0, VectorOffset fieldsOffset = default, VectorOffset custom_metadataOffset = default, VectorOffset featuresOffset = default)

public static Offset<Schema> EndSchema(FlatBufferBuilder builder)

public static void FinishSchemaBuffer(FlatBufferBuilder builder, Offset<Schema> offset)

public static void FinishSizePrefixedSchemaBuffer(FlatBufferBuilder builder, Offset<Schema> offset)

public static Schema GetRootAsSchema(ByteBuffer _bb)

public static Schema GetRootAsSchema(ByteBuffer _bb, Schema obj)

public static void StartCustomMetadataVector(FlatBufferBuilder builder, int numElems)

public static void StartFeaturesVector(FlatBufferBuilder builder, int numElems)

public static void StartFieldsVector(FlatBufferBuilder builder, int numElems)

public static void StartSchema(FlatBufferBuilder builder)

public static void ValidateVersion()

public static bool VerifySchema(ByteBuffer _bb)

public Schema __assign(int _i, ByteBuffer _bb)

public void __init(int _i, ByteBuffer _bb)

public KeyValue? CustomMetadata(int j)

public Feature Features(int j)

public Field? Fields(int j)