Class ListArray.Builder
public class ListArray.Builder : IArrowArrayBuilder<ListArray, ListArray.Builder>, IArrowArrayBuilder<ListArray>, IArrowArrayBuilder
- Inheritance
-
ListArray.Builder
- Implements
- Inherited Members
Constructors
Builder(Field)
public Builder(Field valueField)
Parameters
valueField
Field
Builder(IArrowType)
public Builder(IArrowType valueDataType)
Parameters
valueDataType
IArrowType
Properties
Length
public int Length { get; }
Property Value
NullCount
public int NullCount { get; protected set; }
Property Value
ValueBuilder
public IArrowArrayBuilder<IArrowArray, IArrowArrayBuilder<IArrowArray>> ValueBuilder { get; }
Property Value
Methods
Append()
Start a new variable-length list slot
This function should be called before beginning to append elements to the value builder
public ListArray.Builder Append()
Returns
AppendNull()
public ListArray.Builder AppendNull()
Returns
Build(MemoryAllocator)
public ListArray Build(MemoryAllocator allocator = null)
Parameters
allocator
MemoryAllocator
Returns
Clear()
public ListArray.Builder Clear()
Returns
Reserve(int)
public ListArray.Builder Reserve(int capacity)
Parameters
capacity
int
Returns
Resize(int)
public ListArray.Builder Resize(int length)
Parameters
length
int