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()
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