Table of Contents

Class BooleanArray.Builder

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
public class BooleanArray.Builder : IArrowArrayBuilder<bool, BooleanArray, BooleanArray.Builder>, IArrowArrayBuilder<BooleanArray, BooleanArray.Builder>, IArrowArrayBuilder<BooleanArray>, IArrowArrayBuilder
Inheritance
BooleanArray.Builder
Implements
Inherited Members

Constructors

Builder()

public Builder()

Properties

Capacity

public int Capacity { get; }

Property Value

int

Length

public int Length { get; }

Property Value

int

NullCount

public int NullCount { get; }

Property Value

int

Methods

Append(bool)

public BooleanArray.Builder Append(bool value)

Parameters

value bool

Returns

BooleanArray.Builder

Append(ReadOnlySpan<bool>)

public BooleanArray.Builder Append(ReadOnlySpan<bool> span)

Parameters

span ReadOnlySpan<bool>

Returns

BooleanArray.Builder

AppendNull()

public BooleanArray.Builder AppendNull()

Returns

BooleanArray.Builder

AppendRange(IEnumerable<bool>)

public BooleanArray.Builder AppendRange(IEnumerable<bool> values)

Parameters

values IEnumerable<bool>

Returns

BooleanArray.Builder

Build(MemoryAllocator)

public BooleanArray Build(MemoryAllocator allocator = null)

Parameters

allocator MemoryAllocator

Returns

BooleanArray

Clear()

public BooleanArray.Builder Clear()

Returns

BooleanArray.Builder

NullableAppend(bool?)

public BooleanArray.Builder NullableAppend(bool? value)

Parameters

value bool?

Returns

BooleanArray.Builder

Reserve(int)

public BooleanArray.Builder Reserve(int capacity)

Parameters

capacity int

Returns

BooleanArray.Builder

Resize(int)

public BooleanArray.Builder Resize(int length)

Parameters

length int

Returns

BooleanArray.Builder

Set(int)

public BooleanArray.Builder Set(int index)

Parameters

index int

Returns

BooleanArray.Builder

Set(int, bool)

public BooleanArray.Builder Set(int index, bool value)

Parameters

index int
value bool

Returns

BooleanArray.Builder

Swap(int, int)

public BooleanArray.Builder Swap(int i, int j)

Parameters

i int
j int

Returns

BooleanArray.Builder

Toggle(int)

public BooleanArray.Builder Toggle(int index)

Parameters

index int

Returns

BooleanArray.Builder