Class MapArray.Builder
public class MapArray.Builder : IArrowArrayBuilder<MapArray, MapArray.Builder>, IArrowArrayBuilder<MapArray>, IArrowArrayBuilder
- Inheritance
-
MapArray.Builder
- Implements
- Inherited Members
Constructors
Builder(MapType)
public Builder(MapType type)
Parameters
type
MapType
Properties
DataType
public MapType DataType { get; }
Property Value
KeyBuilder
public IArrowArrayBuilder<IArrowArray, IArrowArrayBuilder<IArrowArray>> KeyBuilder { get; }
Property Value
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 MapArray.Builder Append()
Returns
AppendNull()
public MapArray.Builder AppendNull()
Returns
Build(MemoryAllocator)
public MapArray Build(MemoryAllocator allocator = null)
Parameters
allocator
MemoryAllocator
Returns
Clear()
public MapArray.Builder Clear()
Returns
Reserve(int)
public MapArray.Builder Reserve(int capacity)
Parameters
capacity
int
Returns
Resize(int)
public MapArray.Builder Resize(int length)
Parameters
length
int