Class TimestampWithOffsetArray.Builder
Builder for TimestampWithOffsetArray.
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
Builder(TimeUnit)
public Builder(TimeUnit unit = TimeUnit.Microsecond)
Parameters
unitTimeUnit
Properties
Length
public int Length { get; }
Property Value
Methods
Append(DateTimeOffset)
public TimestampWithOffsetArray.Builder Append(DateTimeOffset value)
Parameters
valueDateTimeOffset
Returns
Append(DateTimeOffset?)
public TimestampWithOffsetArray.Builder Append(DateTimeOffset? value)
Parameters
valueDateTimeOffset?
Returns
Append(ReadOnlySpan<DateTimeOffset>)
public TimestampWithOffsetArray.Builder Append(ReadOnlySpan<DateTimeOffset> values)
Parameters
valuesReadOnlySpan<DateTimeOffset>
Returns
AppendNull()
public TimestampWithOffsetArray.Builder AppendNull()
Returns
AppendRange(IEnumerable<DateTimeOffset>)
public TimestampWithOffsetArray.Builder AppendRange(IEnumerable<DateTimeOffset> values)
Parameters
valuesIEnumerable<DateTimeOffset>
Returns
AppendRange(IEnumerable<DateTimeOffset?>)
public TimestampWithOffsetArray.Builder AppendRange(IEnumerable<DateTimeOffset?> values)
Parameters
valuesIEnumerable<DateTimeOffset?>
Returns
Build(MemoryAllocator)
public TimestampWithOffsetArray Build(MemoryAllocator allocator = null)
Parameters
allocatorMemoryAllocator
Returns
Clear()
public TimestampWithOffsetArray.Builder Clear()
Returns
Reserve(int)
public TimestampWithOffsetArray.Builder Reserve(int capacity)
Parameters
capacityint
Returns
Resize(int)
public TimestampWithOffsetArray.Builder Resize(int length)
Parameters
lengthint
Returns
Set(int, DateTimeOffset)
public TimestampWithOffsetArray.Builder Set(int index, DateTimeOffset value)
Parameters
indexintvalueDateTimeOffset
Returns
Swap(int, int)
public TimestampWithOffsetArray.Builder Swap(int i, int j)