Table of Contents

Class LargeListArray.Builder

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
public class LargeListArray.Builder : IArrowArrayBuilder<LargeListArray, LargeListArray.Builder>, IArrowArrayBuilder<LargeListArray>, IArrowArrayBuilder
Inheritance
LargeListArray.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()

public LargeListArray.Builder Append()

Returns

LargeListArray.Builder

AppendNull()

public LargeListArray.Builder AppendNull()

Returns

LargeListArray.Builder

Build(MemoryAllocator)

public LargeListArray Build(MemoryAllocator allocator = null)

Parameters

allocator MemoryAllocator

Returns

LargeListArray

Clear()

public LargeListArray.Builder Clear()

Returns

LargeListArray.Builder

Reserve(int)

public LargeListArray.Builder Reserve(int capacity)

Parameters

capacity int

Returns

LargeListArray.Builder

Resize(int)

public LargeListArray.Builder Resize(int length)

Parameters

length int

Returns

LargeListArray.Builder