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