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

Apache.Arrow.DateArrayBuilder<TUnderlying, TArray, TBuilder>

public abstract class DateArrayBuilder<TUnderlying, TArray, TBuilder> : DelegatingArrayBuilder<TUnderlying, TArray, TBuilder>, IArrowArrayBuilder<DateTime, TArray, TBuilder>, IArrowArrayBuilder<TArray, TBuilder>, IArrowArrayBuilder<TArray>, IArrowArrayBuilder, IArrowArrayBuilder<DateTimeOffset, TArray, TBuilder>, IArrowArrayBuilder<DateOnly, TArray, TBuilder> where TArray : IArrowArray where TBuilder : IArrowArrayBuilder<TArray>
protected static readonly long _epochDayNumber

protected DateArrayBuilder(IArrowArrayBuilder<TUnderlying, TArray, IArrowArrayBuilder<TArray>> innerBuilder)

public TBuilder Append(DateTime value)

public TBuilder Append(DateTimeOffset value)

public TBuilder Append(DateOnly value)

public TBuilder Append(ReadOnlySpan<DateTime> span)

public TBuilder Append(ReadOnlySpan<DateTimeOffset> span)

public TBuilder Append(ReadOnlySpan<DateOnly> span)

public TBuilder AppendRange(IEnumerable<DateTime> values)

public TBuilder AppendRange(IEnumerable<DateTimeOffset> values)

public TBuilder AppendRange(IEnumerable<DateOnly> values)

protected abstract TUnderlying Convert(DateTime dateTime)

protected abstract TUnderlying Convert(DateTimeOffset dateTimeOffset)

protected abstract TUnderlying Convert(DateOnly date)

public TBuilder Set(int index, DateTime value)

public TBuilder Set(int index, DateTimeOffset value)

public TBuilder Set(int index, DateOnly value)

public TBuilder Swap(int i, int j)