Table of Contents

Class LargeListViewArray.Builder

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

valueField Field

Builder(IArrowType)

public Builder(IArrowType valueDataType)

Parameters

valueDataType IArrowType

Properties

Length

public int Length { get; }

Property Value

int

NullCount

public int NullCount { get; protected set; }

Property Value

int

ValueBuilder

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

Property Value

IArrowArrayBuilder<IArrowArray, IArrowArrayBuilder<IArrowArray>>

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

LargeListViewArray.Builder

AppendNull()

public LargeListViewArray.Builder AppendNull()

Returns

LargeListViewArray.Builder

Build(MemoryAllocator)

public LargeListViewArray Build(MemoryAllocator allocator = null)

Parameters

allocator MemoryAllocator

Returns

LargeListViewArray

Clear()

public LargeListViewArray.Builder Clear()

Returns

LargeListViewArray.Builder

Reserve(int)

public LargeListViewArray.Builder Reserve(int capacity)

Parameters

capacity int

Returns

LargeListViewArray.Builder

Resize(int)

public LargeListViewArray.Builder Resize(int length)

Parameters

length int

Returns

LargeListViewArray.Builder