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);
}
}