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

Apache.Arrow.Flatbuf.DictionaryEncoding

namespace Apache.Arrow.Flatbuf { internal struct DictionaryEncoding : IFlatbufferObject { public ByteBuffer ByteBuffer { get; } public long Id { get; } public Int? IndexType { get; } public bool IsOrdered { get; } public DictionaryKind DictionaryKind { get; } public static void ValidateVersion(); public static DictionaryEncoding GetRootAsDictionaryEncoding(ByteBuffer _bb); public static DictionaryEncoding GetRootAsDictionaryEncoding(ByteBuffer _bb, DictionaryEncoding obj); public void __init(int _i, ByteBuffer _bb); public DictionaryEncoding __assign(int _i, ByteBuffer _bb); public static Offset<DictionaryEncoding> CreateDictionaryEncoding(FlatBufferBuilder builder, long id = 0, Offset<Int> indexTypeOffset = default(Offset<Int>), bool isOrdered = false, DictionaryKind dictionaryKind = DictionaryKind.DenseArray); public static void StartDictionaryEncoding(FlatBufferBuilder builder); public static void AddId(FlatBufferBuilder builder, long id); public static void AddIndexType(FlatBufferBuilder builder, Offset<Int> indexTypeOffset); public static void AddIsOrdered(FlatBufferBuilder builder, bool isOrdered); public static void AddDictionaryKind(FlatBufferBuilder builder, DictionaryKind dictionaryKind); public static Offset<DictionaryEncoding> EndDictionaryEncoding(FlatBufferBuilder builder); } }