@Namespace(value="arrow") @Properties(inherit=arrow.class) public class Decimal256 extends BasicDecimal256
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounterbit_width| Constructor and Description |
|---|
Decimal256() |
Decimal256(BasicDecimal128 value) |
Decimal256(BasicDecimal256 value)
\endcond
|
Decimal256(byte[] bytes) |
Decimal256(ByteBuffer bytes) |
Decimal256(BytePointer bytes) |
Decimal256(long size)
Native array allocator.
|
Decimal256(Long4Array little_endian_array) |
Decimal256(Pointer p)
Pointer cast constructor.
|
Decimal256(String value)
\brief Parse the number from a base 10 string representation.
|
| Modifier and Type | Method and Description |
|---|---|
Decimal256PairResult |
Divide(Decimal256 divisor)
Divide this number by right and return the result.
|
static Decimal256Result |
FromBigEndian(byte[] data,
int length) |
static Decimal256Result |
FromBigEndian(ByteBuffer data,
int length) |
static Decimal256Result |
FromBigEndian(BytePointer data,
int length)
\brief Convert from a big-endian byte representation.
|
static Decimal256Result |
FromReal(double real,
int precision,
int scale) |
static Decimal256Result |
FromReal(float real,
int precision,
int scale) |
static Decimal256Result |
FromString(BytePointer s) |
static Status |
FromString(BytePointer s,
Decimal256 out,
int[] precision) |
static Status |
FromString(BytePointer s,
Decimal256 out,
int[] precision,
int[] scale) |
static Status |
FromString(BytePointer s,
Decimal256 out,
IntBuffer precision) |
static Status |
FromString(BytePointer s,
Decimal256 out,
IntBuffer precision,
IntBuffer scale) |
static Status |
FromString(BytePointer s,
Decimal256 out,
IntPointer precision) |
static Status |
FromString(BytePointer s,
Decimal256 out,
IntPointer precision,
IntPointer scale) |
static Decimal256Result |
FromString(String s) |
static Status |
FromString(String s,
Decimal256 out,
int[] precision) |
static Status |
FromString(String s,
Decimal256 out,
int[] precision,
int[] scale) |
static Status |
FromString(String s,
Decimal256 out,
IntBuffer precision) |
static Status |
FromString(String s,
Decimal256 out,
IntBuffer precision,
IntBuffer scale) |
static Status |
FromString(String s,
Decimal256 out,
IntPointer precision) |
static Status |
FromString(String s,
Decimal256 out,
IntPointer precision,
IntPointer scale)
\brief Convert a decimal string to a Decimal256 value, optionally including
precision and scale if they're passed in and not null.
|
Decimal256 |
getPointer(long i) |
Decimal256 |
position(long position) |
Decimal256Result |
Rescale(int original_scale,
int new_scale)
\brief Convert Decimal256 from one scale to another
|
double |
ToDouble(int scale)
\brief Convert to a floating-point number (scaled)
|
float |
ToFloat(int scale)
\brief Convert to a floating-point number (scaled).
|
String |
ToIntegerString()
\brief Convert the value to an integer string
|
String |
ToString(int scale)
\brief Convert the Decimal256 value to a base 10 decimal string with the given
scale.
|
Abs, Abs, addPut, bit_width, Divide, dividePut, FitsInPrecision, GetScaleMultiplier, IncreaseScaleBy, IsNegative, little_endian_array, low_bits, multiplyPut, Negate, ReduceScaleBy, ReduceScaleBy, Rescale, shiftLeftPut, Sign, subtractPut, ToBytes, ToBytes, ToBytes, ToBytesaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic Decimal256(@Const @ByRef Long4Array little_endian_array)
public Decimal256()
public Decimal256(@Const @ByRef BasicDecimal128 value)
public Decimal256(@Cast(value="const uint8_t*") BytePointer bytes)
public Decimal256(@Cast(value="const uint8_t*") ByteBuffer bytes)
public Decimal256(Pointer p)
Pointer(Pointer).public Decimal256(long size)
Pointer.position(long).public Decimal256(@Const @ByRef BasicDecimal256 value)
\brief constructor creates a Decimal256 from a BasicDecimal256.
public Decimal256(@StdString String value)
public Decimal256 position(long position)
position in class BasicDecimal256public Decimal256 getPointer(long i)
getPointer in class BasicDecimal256@StdString public String ToString(int scale)
@StdString public String ToIntegerString()
@ByVal public static Status FromString(@StdString String s, Decimal256 out, IntPointer precision, IntPointer scale)
@ByVal public static Status FromString(@StdString String s, Decimal256 out, IntPointer precision)
@ByVal public static Status FromString(@StdString BytePointer s, Decimal256 out, IntBuffer precision, IntBuffer scale)
@ByVal public static Status FromString(@StdString BytePointer s, Decimal256 out, IntBuffer precision)
@ByVal public static Status FromString(@StdString String s, Decimal256 out, int[] precision, int[] scale)
@ByVal public static Status FromString(@StdString String s, Decimal256 out, int[] precision)
@ByVal public static Status FromString(@StdString BytePointer s, Decimal256 out, IntPointer precision, IntPointer scale)
@ByVal public static Status FromString(@StdString BytePointer s, Decimal256 out, IntPointer precision)
@ByVal public static Status FromString(@StdString String s, Decimal256 out, IntBuffer precision, IntBuffer scale)
@ByVal public static Status FromString(@StdString String s, Decimal256 out, IntBuffer precision)
@ByVal public static Status FromString(@StdString BytePointer s, Decimal256 out, int[] precision, int[] scale)
@ByVal public static Status FromString(@StdString BytePointer s, Decimal256 out, int[] precision)
@ByVal public static Decimal256Result FromString(@StdString String s)
@ByVal public static Decimal256Result FromString(@StdString BytePointer s)
@ByVal public Decimal256Result Rescale(int original_scale, int new_scale)
@ByVal public Decimal256PairResult Divide(@Const @ByRef Decimal256 divisor)
divisor - [in] the number to divide by@ByVal public static Decimal256Result FromBigEndian(@Cast(value="const uint8_t*") BytePointer data, int length)
@ByVal public static Decimal256Result FromBigEndian(@Cast(value="const uint8_t*") ByteBuffer data, int length)
@ByVal public static Decimal256Result FromBigEndian(@Cast(value="const uint8_t*") byte[] data, int length)
@ByVal public static Decimal256Result FromReal(double real, int precision, int scale)
@ByVal public static Decimal256Result FromReal(float real, int precision, int scale)
public float ToFloat(int scale)
public double ToDouble(int scale)
Copyright © 2021. All rights reserved.