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

Apache.Arrow.Flatbuf.KeyValue

namespace Apache.Arrow.Flatbuf { internal struct KeyValue : IFlatbufferObject { public ByteBuffer ByteBuffer { get; } public string Key { get; } public string Value { get; } public static void ValidateVersion(); public static KeyValue GetRootAsKeyValue(ByteBuffer _bb); public static KeyValue GetRootAsKeyValue(ByteBuffer _bb, KeyValue obj); public void __init(int _i, ByteBuffer _bb); public KeyValue __assign(int _i, ByteBuffer _bb); public Span<byte> GetKeyBytes(); public byte[] GetKeyArray(); public Span<byte> GetValueBytes(); public byte[] GetValueArray(); public static Offset<KeyValue> CreateKeyValue(FlatBufferBuilder builder, StringOffset keyOffset = default(StringOffset), StringOffset valueOffset = default(StringOffset)); public static void StartKeyValue(FlatBufferBuilder builder); public static void AddKey(FlatBufferBuilder builder, StringOffset keyOffset); public static void AddValue(FlatBufferBuilder builder, StringOffset valueOffset); public static Offset<KeyValue> EndKeyValue(FlatBufferBuilder builder); } }