arrow.array_builder

Module for [ArrayBuilder] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
ArrayBuilder self() nothrowReturns `this`, for use in `with` statements.
ArrayBuilderGidBuilder builder() static nothrowGet builder for [arrow.array_builder.ArrayBuilder] Returns: New builder object
bool appendEmptyValues(long n)Append multiple empty values at once. It's more efficient than multiple [arrow.array_builder.ArrayBuilder.appendEmptyValue] calls.
bool appendNull()
bool appendNulls(long n)Append multiple nulls at once. It's more efficient than multiple [arrow.array_builder.ArrayBuilder.appendNull] calls.
long getCapacity() nothrow
long getLength() nothrow
long getNNulls() nothrow
bool reserve(long additionalCapacity)
void reset() nothrow
bool resize(long capacity)
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for arrow.array_builder.ArrayBuilder

Methods
T arrayBuilder(void * propval) nothrow
Methods
ArrayBuilder build() nothrowCreate object from builder. Returns: New object