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

Apache.Arrow.BinaryArray

public class BinaryArray : Array, IReadOnlyList<byte[]>, IEnumerable<byte[]>, IEnumerable, IReadOnlyCollection<byte[]>, ICollection<byte[]>

public abstract class BuilderBase<TArray, TBuilder> : IArrowArrayBuilder<byte, TArray, TBuilder>, IArrowArrayBuilder<TArray, TBuilder>, IArrowArrayBuilder<TArray>, IArrowArrayBuilder where TArray : IArrowArray where TBuilder : IArrowArrayBuilder<byte, TArray, TBuilder>

public ArrowBuffer ValueBuffer { get; }

public ReadOnlySpan<int> ValueOffsets { get; }

public ReadOnlySpan<byte> Values { get; }

public BinaryArray(ArrayData data)

public BinaryArray(ArrowTypeId typeId, ArrayData data)

public BinaryArray(IArrowType dataType, int length, ArrowBuffer valueOffsetsBuffer, ArrowBuffer dataBuffer, ArrowBuffer nullBitmapBuffer, int nullCount = 0, int offset = 0)

public ReadOnlySpan<byte> GetBytes(int index)

public ReadOnlySpan<byte> GetBytes(int index, out bool isNull)

public int GetValueLength(int index)

public int GetValueOffset(int index)