Class LargeListViewArray.Builder
public class LargeListViewArray.Builder : IArrowArrayBuilder<LargeListViewArray, LargeListViewArray.Builder>, IArrowArrayBuilder<LargeListViewArray>, IArrowArrayBuilder
- Inheritance
-
LargeListViewArray.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 LargeListViewArray.Builder Append()
Returns
AppendNull()
public LargeListViewArray.Builder AppendNull()
Returns
Build(MemoryAllocator)
public LargeListViewArray Build(MemoryAllocator allocator = null)
Parameters
allocatorMemoryAllocator
Returns
Clear()
public LargeListViewArray.Builder Clear()
Returns
Reserve(int)
public LargeListViewArray.Builder Reserve(int capacity)
Parameters
capacityint
Returns
Resize(int)
public LargeListViewArray.Builder Resize(int length)
Parameters
lengthint