arrow.array

Module for [Array] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
Array self() nothrowReturns `this`, for use in `with` statements.
ArrayGidBuilder builder() static nothrowGet builder for [arrow.array.Array] Returns: New builder object
arrow.buffer.Buffer buffer1() @property nothrow
arrow.buffer.Buffer buffer2() @property nothrow
arrow.buffer.Buffer nullBitmap() @property nothrow
arrow.array.Array parent() @property nothrow
arrow.array.Array import_(void * cAbiArray, arrow.data_type.DataType dataType) static
string diffUnified(arrow.array.Array otherArray) nothrow
bool equal(arrow.array.Array otherArray) nothrow
bool equalApprox(arrow.array.Array otherArray) nothrow
bool equalOptions(arrow.array.Array otherArray, arrow.equal_options.EqualOptions options = null) nothrow
bool equalRange(long startIndex, arrow.array.Array otherArray, long otherStartIndex, long endIndex, arrow.equal_options.EqualOptions options = null) nothrow
bool export_(out void * cAbiArray, out void * cAbiSchema)
long getLength() nothrow
long getNNulls() nothrow
long getOffset() nothrow
bool isNull(long i) nothrow
bool isValid(long i) nothrow
arrow.array.Array slice(long offset, long length) nothrow
string toString_()
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for arrow.array.Array

Methods
T array(void * propval) nothrow
T buffer1(arrow.buffer.Buffer propval) nothrow
T buffer2(arrow.buffer.Buffer propval) nothrow
T nullBitmap(arrow.buffer.Buffer propval) nothrow
T parent(arrow.array.Array propval) nothrow

Fluent builder for arrow.array.Array

Methods
Array build() nothrowCreate object from builder. Returns: New object