Table of Contents

Class FixedSizeListArray.Builder

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
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

valueField Field
listSize int

Builder(IArrowType, int)

public Builder(IArrowType valueDataType, int listSize)

Parameters

valueDataType IArrowType
listSize int

Properties

Length

public int Length { get; protected set; }

Property Value

int

NullCount

public int NullCount { get; }

Property Value

int

ValueBuilder

public IArrowArrayBuilder<IArrowArray, IArrowArrayBuilder<IArrowArray>> ValueBuilder { get; }

Property Value

IArrowArrayBuilder<IArrowArray, IArrowArrayBuilder<IArrowArray>>

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

FixedSizeListArray.Builder

AppendNull()

public FixedSizeListArray.Builder AppendNull()

Returns

FixedSizeListArray.Builder

Build(MemoryAllocator)

public FixedSizeListArray Build(MemoryAllocator allocator = null)

Parameters

allocator MemoryAllocator

Returns

FixedSizeListArray

Clear()

public FixedSizeListArray.Builder Clear()

Returns

FixedSizeListArray.Builder

Reserve(int)

public FixedSizeListArray.Builder Reserve(int capacity)

Parameters

capacity int

Returns

FixedSizeListArray.Builder

Resize(int)

public FixedSizeListArray.Builder Resize(int length)

Parameters

length int

Returns

FixedSizeListArray.Builder