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
valueFieldField
Builder(IArrowType)
public Builder(IArrowType valueDataType)
Parameters
valueDataTypeIArrowType
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
allocatorMemoryAllocator
Returns
Clear()
public ListArray.Builder Clear()
Returns
Reserve(int)
public ListArray.Builder Reserve(int capacity)
Parameters
capacityint
Returns
Resize(int)
public ListArray.Builder Resize(int length)
Parameters
lengthint