arrow.decimal256

Module for [Decimal256] class

Types 3

classDecimal256 : gobject.object.ObjectWrap
Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
Decimal256 self() nothrowReturns `this`, for use in `with` statements.
Decimal256GidBuilder builder() static nothrowGet builder for [arrow.decimal256.Decimal256] Returns: New builder object
arrow.decimal256.Decimal256 newInteger(long data) static nothrow
void abs() nothrowComputes the absolute value of the decimal destructively.
bool equal(arrow.decimal256.Decimal256 otherDecimal) nothrow
bool greaterThan(arrow.decimal256.Decimal256 otherDecimal) nothrow
bool lessThan(arrow.decimal256.Decimal256 otherDecimal) nothrow
bool lessThanOrEqual(arrow.decimal256.Decimal256 otherDecimal) nothrow
void negate() nothrowNegate the current value of the decimal destructively.
bool notEqual(arrow.decimal256.Decimal256 otherDecimal) nothrow
arrow.decimal256.Decimal256 rescale(int originalScale, int newScale)
string toString_() nothrow
string toStringScale(int scale) nothrow
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for arrow.decimal256.Decimal256

Methods
T decimal256(void * propval) nothrow

Fluent builder for arrow.decimal256.Decimal256

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