Table of Contents

Class TimestampWithOffsetArray.Builder

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
public class TimestampWithOffsetArray.Builder : IArrowArrayBuilder<DateTimeOffset, TimestampWithOffsetArray, TimestampWithOffsetArray.Builder>, IArrowArrayBuilder<TimestampWithOffsetArray, TimestampWithOffsetArray.Builder>, IArrowArrayBuilder<TimestampWithOffsetArray>, IArrowArrayBuilder
Inheritance
TimestampWithOffsetArray.Builder
Implements
Inherited Members

Constructors

Builder(TimestampWithOffsetType)

public Builder(TimestampWithOffsetType type)

Parameters

type TimestampWithOffsetType

Builder(TimeUnit)

public Builder(TimeUnit unit = TimeUnit.Microsecond)

Parameters

unit TimeUnit

Properties

Length

public int Length { get; }

Property Value

int

Methods

Append(DateTimeOffset)

public TimestampWithOffsetArray.Builder Append(DateTimeOffset value)

Parameters

value DateTimeOffset

Returns

TimestampWithOffsetArray.Builder

Append(DateTimeOffset?)

public TimestampWithOffsetArray.Builder Append(DateTimeOffset? value)

Parameters

value DateTimeOffset?

Returns

TimestampWithOffsetArray.Builder

Append(ReadOnlySpan<DateTimeOffset>)

public TimestampWithOffsetArray.Builder Append(ReadOnlySpan<DateTimeOffset> values)

Parameters

values ReadOnlySpan<DateTimeOffset>

Returns

TimestampWithOffsetArray.Builder

AppendNull()

public TimestampWithOffsetArray.Builder AppendNull()

Returns

TimestampWithOffsetArray.Builder

AppendRange(IEnumerable<DateTimeOffset>)

public TimestampWithOffsetArray.Builder AppendRange(IEnumerable<DateTimeOffset> values)

Parameters

values IEnumerable<DateTimeOffset>

Returns

TimestampWithOffsetArray.Builder

AppendRange(IEnumerable<DateTimeOffset?>)

public TimestampWithOffsetArray.Builder AppendRange(IEnumerable<DateTimeOffset?> values)

Parameters

values IEnumerable<DateTimeOffset?>

Returns

TimestampWithOffsetArray.Builder

Build(MemoryAllocator)

public TimestampWithOffsetArray Build(MemoryAllocator allocator = null)

Parameters

allocator MemoryAllocator

Returns

TimestampWithOffsetArray

Clear()

public TimestampWithOffsetArray.Builder Clear()

Returns

TimestampWithOffsetArray.Builder

Reserve(int)

public TimestampWithOffsetArray.Builder Reserve(int capacity)

Parameters

capacity int

Returns

TimestampWithOffsetArray.Builder

Resize(int)

public TimestampWithOffsetArray.Builder Resize(int length)

Parameters

length int

Returns

TimestampWithOffsetArray.Builder

Set(int, DateTimeOffset)

public TimestampWithOffsetArray.Builder Set(int index, DateTimeOffset value)

Parameters

index int
value DateTimeOffset

Returns

TimestampWithOffsetArray.Builder

Swap(int, int)

public TimestampWithOffsetArray.Builder Swap(int i, int j)

Parameters

i int
j int

Returns

TimestampWithOffsetArray.Builder