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

Apache.Arrow.RecordBatch

public class ArrayBuilder

public class Builder

public IEnumerable<IArrowArray> Arrays { get; }

public int ColumnCount { get; }

public int Length { get; }

public Schema Schema { get; }

public RecordBatch(Schema schema, IEnumerable<IArrowArray> data, int length)

public void Accept(IArrowArrayVisitor visitor)

public RecordBatch Clone(MemoryAllocator allocator = null)

public IArrowArray Column(int i)

public IArrowArray Column(string columnName)

public IArrowArray Column(string columnName, IEqualityComparer<string> comparer)

public void Dispose()

protected virtual void Dispose(bool disposing)

public RecordBatch Slice(int offset, int length)