| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow.global | |
| org.bytedeco.gandiva |
| Modifier and Type | Class and Description |
|---|---|
class |
Decimal128
Represents a signed 128-bit integer in two's complement.
|
| Modifier and Type | Method and Description |
|---|---|
BasicDecimal128 |
BasicDecimal128.Abs()
\brief Absolute value (in-place)
|
static BasicDecimal128 |
BasicDecimal128.Abs(BasicDecimal128 left)
\brief Absolute value
|
BasicDecimal128 |
BasicDecimal128.addPut(BasicDecimal128 right)
\brief Add a number to this one.
|
BasicDecimal128 |
BasicDecimal128.andPut(BasicDecimal128 right)
\brief Bitwise "and" between two BasicDecimal128.
|
BasicDecimal128 |
BasicDecimal128.dividePut(BasicDecimal128 right)
\brief In-place division.
|
static BasicDecimal128 |
BasicDecimal128.GetMaxValue()
\brief Get the maximum valid unscaled decimal value.
|
BasicDecimal128 |
BasicDecimal128.getPointer(long i) |
static BasicDecimal128 |
BasicDecimal128.GetScaleMultiplier(int scale)
\brief Scale multiplier for given scale value.
|
BasicDecimal128 |
BasicDecimal128.IncreaseScaleBy(int increase_by)
\brief Scale up.
|
BasicDecimal128 |
BasicDecimal128.multiplyPut(BasicDecimal128 right)
\brief Multiply this number by another number.
|
BasicDecimal128 |
BasicDecimal128.Negate()
\brief Negate the current value (in-place)
|
BasicDecimal128 |
BasicDecimal128.orPut(BasicDecimal128 right)
\brief Bitwise "or" between two BasicDecimal128.
|
BasicDecimal128 |
BasicDecimal128.position(long position) |
BasicDecimal128 |
BasicDecimal128.ReduceScaleBy(int reduce_by) |
BasicDecimal128 |
BasicDecimal128.ReduceScaleBy(int reduce_by,
boolean round)
\brief Scale down.
|
BasicDecimal128 |
BasicDecimal128.shiftLeftPut(int bits)
\brief Shift left by the given number of bits.
|
BasicDecimal128 |
BasicDecimal128.shiftRightPut(int bits)
\brief Shift right by the given number of bits.
|
BasicDecimal128 |
BasicDecimal128.subtractPut(BasicDecimal128 right)
\brief Subtract a number from this one.
|
| Modifier and Type | Method and Description |
|---|---|
static BasicDecimal128 |
BasicDecimal128.Abs(BasicDecimal128 left)
\brief Absolute value
|
BasicDecimal128 |
BasicDecimal128.addPut(BasicDecimal128 right)
\brief Add a number to this one.
|
BasicDecimal128 |
BasicDecimal128.andPut(BasicDecimal128 right)
\brief Bitwise "and" between two BasicDecimal128.
|
arrow.DecimalStatus |
BasicDecimal128.Divide(BasicDecimal128 divisor,
BasicDecimal128 result,
BasicDecimal128 remainder)
Divide this number by right and return the result.
|
BasicDecimal128 |
BasicDecimal128.dividePut(BasicDecimal128 right)
\brief In-place division.
|
void |
BasicDecimal128.GetWholeAndFraction(int scale,
BasicDecimal128 whole,
BasicDecimal128 fraction)
\brief separate the integer and fractional parts for the given scale.
|
BasicDecimal128 |
BasicDecimal128.multiplyPut(BasicDecimal128 right)
\brief Multiply this number by another number.
|
BasicDecimal128 |
BasicDecimal128.orPut(BasicDecimal128 right)
\brief Bitwise "or" between two BasicDecimal128.
|
arrow.DecimalStatus |
BasicDecimal128.Rescale(int original_scale,
int new_scale,
BasicDecimal128 out)
\brief Convert BasicDecimal128 from one scale to another
|
BasicDecimal128 |
BasicDecimal128.subtractPut(BasicDecimal128 right)
\brief Subtract a number from this one.
|
| Constructor and Description |
|---|
BasicDecimal256(BasicDecimal128 value)
\brief Convert any integer value into a BasicDecimal256.
|
Decimal128(BasicDecimal128 value)
\endcond
|
Decimal256(BasicDecimal128 value) |
| Modifier and Type | Method and Description |
|---|---|
static BasicDecimal128 |
arrow.add(BasicDecimal128 left,
BasicDecimal128 right) |
static BasicDecimal128 |
arrow.divide(BasicDecimal128 left,
BasicDecimal128 right) |
static BasicDecimal128 |
arrow.mod(BasicDecimal128 left,
BasicDecimal128 right) |
static BasicDecimal128 |
arrow.multiply(BasicDecimal128 left,
BasicDecimal128 right) |
static BasicDecimal128 |
arrow.not(BasicDecimal128 operand) |
static BasicDecimal128 |
arrow.subtract(BasicDecimal128 operand) |
static BasicDecimal128 |
arrow.subtract(BasicDecimal128 left,
BasicDecimal128 right) |
| Modifier and Type | Method and Description |
|---|---|
BasicDecimal128 |
BasicDecimalScalar128.value() |
| Constructor and Description |
|---|
BasicDecimalScalar128(BasicDecimal128 value,
int precision,
int scale) |
DecimalScalar128(BasicDecimal128 value,
int precision,
int scale) |
Copyright © 2021. All rights reserved.