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

Apache.Arrow.ArrayData

public sealed class ArrayData : IDisposable
public readonly ArrowBuffer[] Buffers

public readonly ArrayData[] Children

public readonly IArrowType DataType

public readonly ArrayData Dictionary

public readonly int Length

public int NullCount

public readonly int Offset

public ArrayData(IArrowType dataType, int length, int nullCount, int offset, IEnumerable<ArrowBuffer> buffers, IEnumerable<ArrayData> children)

public ArrayData(IArrowType dataType, int length, int nullCount, int offset, ArrowBuffer[] buffers, ArrayData[] children)

public ArrayData(IArrowType dataType, int length, int nullCount = 0, int offset = 0, IEnumerable<ArrowBuffer> buffers = null, IEnumerable<ArrayData> children = null, ArrayData dictionary = null)

public ArrayData(IArrowType dataType, int length, int nullCount = 0, int offset = 0, ArrowBuffer[] buffers = null, ArrayData[] children = null, ArrayData dictionary = null)

public ArrayData Clone(MemoryAllocator allocator = null)

public void Dispose()

public int GetNullCount()

public ArrayData Slice(int offset, int length)