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

Apache.Arrow.DelegatingArrayBuilder<T, TArray, TBuilder>

public abstract class DelegatingArrayBuilder<T, TArray, TBuilder> : IArrowArrayBuilder<TArray, TBuilder>, IArrowArrayBuilder<TArray>, IArrowArrayBuilder where TArray : IArrowArray where TBuilder : IArrowArrayBuilder<TArray>
protected IArrowArrayBuilder<T, TArray, IArrowArrayBuilder<TArray>> InnerBuilder { get; }

public int Length { get; }

protected DelegatingArrayBuilder(IArrowArrayBuilder<T, TArray, IArrowArrayBuilder<TArray>> innerBuilder)

public abstract TBuilder AppendNull()

public TArray Build(MemoryAllocator allocator = null)

public TBuilder Clear()

public TBuilder Reserve(int additionalCapacity)

public TBuilder Resize(int capacity)