Class DurationArray.Builder
public class DurationArray.Builder : PrimitiveArrayBuilder<long, DurationArray, DurationArray.Builder>, IArrowArrayBuilder<long, DurationArray, DurationArray.Builder>, IArrowArrayBuilder<DurationArray, DurationArray.Builder>, IArrowArrayBuilder<DurationArray>, IArrowArrayBuilder
- Inheritance
-
DurationArray.Builder
- Implements
- Inherited Members
Constructors
Builder(DurationType)
public Builder(DurationType dataType)
Parameters
dataType
DurationType
Properties
DataType
public DurationType DataType { get; }
Property Value
Methods
Append(TimeSpan?)
Append a duration in the form of a TimeSpan object to the array.
public DurationArray.Builder Append(TimeSpan? value)
Parameters
value
TimeSpan?TimeSpan to add.
Returns
- DurationArray.Builder
Returns the builder (for fluent-style composition).
Append(TimeSpan)
Append a duration in the form of a TimeSpan object to the array.
public DurationArray.Builder Append(TimeSpan value)
Parameters
value
TimeSpanTimeSpan to add.
Returns
- DurationArray.Builder
Returns the builder (for fluent-style composition).
Build(ArrowBuffer, ArrowBuffer, int, int, int)
protected override DurationArray Build(ArrowBuffer valueBuffer, ArrowBuffer nullBitmapBuffer, int length, int nullCount, int offset)
Parameters
valueBuffer
ArrowBuffernullBitmapBuffer
ArrowBufferlength
intnullCount
intoffset
int