arrow.buffer

Module for [Buffer] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
Buffer self() nothrowReturns `this`, for use in `with` statements.
BufferGidBuilder builder() static nothrowGet builder for [arrow.buffer.Buffer] Returns: New builder object
arrow.buffer.Buffer parent() @property nothrow
arrow.buffer.Buffer copy(long start, long size)
bool equal(arrow.buffer.Buffer otherBuffer) nothrow
bool equalNBytes(arrow.buffer.Buffer otherBuffer, long nBytes) nothrow
long getCapacity() nothrow
long getSize() nothrow
bool isMutable() nothrow
arrow.buffer.Buffer slice(long offset, long size) nothrow
Constructors
this(void * ptr, Flag!"Take" take)
this(ubyte[] data)

Fluent builder implementation template for arrow.buffer.Buffer

Methods
T buffer(void * propval) nothrow
T data(glib.bytes.Bytes propval) nothrow
T parent(arrow.buffer.Buffer propval) nothrow

Fluent builder for arrow.buffer.Buffer

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