static io.airlift.slice.Slice |
DecimalOperators.addLongLongLong(io.airlift.slice.Slice a,
io.airlift.slice.Slice b,
int rescale,
boolean left) |
|
static io.airlift.slice.Slice |
DecimalOperators.addLongShortLong(io.airlift.slice.Slice a,
long b,
int rescale,
boolean rescaleLeft) |
|
static io.airlift.slice.Slice |
DecimalOperators.addShortLongLong(long a,
io.airlift.slice.Slice b,
int rescale,
boolean left) |
|
static io.airlift.slice.Slice |
DecimalOperators.addShortShortLong(long a,
long b,
int rescale,
boolean left) |
|
static long |
DecimalOperators.addShortShortShort(long a,
long b,
long aRescale,
long bRescale) |
|
static io.airlift.slice.Slice |
DecimalCasts.bigintToLongDecimal(long value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.bigintToShortDecimal(long value,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.booleanToLongDecimal(boolean value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.booleanToShortDecimal(boolean value,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalOperators.divideLongLongLong(io.airlift.slice.Slice dividend,
io.airlift.slice.Slice divisor,
int rescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalOperators.divideLongShortLong(io.airlift.slice.Slice dividend,
long divisor,
int rescaleFactor) |
|
static long |
DecimalOperators.divideLongShortShort(io.airlift.slice.Slice dividend,
long divisor,
int rescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalOperators.divideShortLongLong(long dividend,
io.airlift.slice.Slice divisor,
int rescaleFactor) |
|
static long |
DecimalOperators.divideShortLongShort(long dividend,
io.airlift.slice.Slice divisor,
int rescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalOperators.divideShortShortLong(long dividend,
long divisor,
int rescaleFactor) |
|
static long |
DecimalOperators.divideShortShortShort(long dividend,
long divisor,
int rescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalCasts.doubleToLongDecimal(double value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.doubleToShortDecimal(double value,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalSaturatedFloorCasts.genericIntegerTypeToLongDecimal(long value,
int resultPrecision,
int resultScale) |
|
static long |
DecimalSaturatedFloorCasts.genericIntegerTypeToShortDecimal(long value,
int resultPrecision,
int resultScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.integerToLongDecimal(long value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.integerToShortDecimal(long value,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.jsonToLongDecimal(io.airlift.slice.Slice json,
long precision,
long scale,
BigInteger tenToScale) |
|
static Long |
DecimalCasts.jsonToShortDecimal(io.airlift.slice.Slice json,
long precision,
long scale,
long tenToScale) |
|
static long |
DecimalCasts.longDecimalToBigint(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static boolean |
DecimalCasts.longDecimalToBoolean(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static double |
DecimalCasts.longDecimalToDouble(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalSaturatedFloorCasts.longDecimalToGenericIntegerType(io.airlift.slice.Slice value,
int sourceScale,
long minValue,
long maxValue) |
|
static long |
DecimalCasts.longDecimalToInteger(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.longDecimalToJson(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static io.airlift.slice.Slice |
DecimalSaturatedFloorCasts.longDecimalToLongDecimal(io.airlift.slice.Slice value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
|
static long |
DecimalCasts.longDecimalToReal(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalSaturatedFloorCasts.longDecimalToShortDecimal(io.airlift.slice.Slice value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
|
static long |
DecimalCasts.longDecimalToSmallint(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.longDecimalToTinyint(io.airlift.slice.Slice decimal,
long precision,
long scale,
BigInteger tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.longDecimalToVarchar(io.airlift.slice.Slice decimal,
long scale,
long varcharLength) |
|
static io.airlift.slice.Slice |
DecimalOperators.modulusLongLongLong(io.airlift.slice.Slice dividend,
io.airlift.slice.Slice divisor,
int dividendRescaleFactor,
int divisorRescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalOperators.modulusLongShortLong(io.airlift.slice.Slice dividend,
long divisor,
int dividendRescaleFactor,
int divisorRescaleFactor) |
|
static long |
DecimalOperators.modulusLongShortShort(io.airlift.slice.Slice dividend,
long divisor,
int dividendRescaleFactor,
int divisorRescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalOperators.modulusShortLongLong(long dividend,
io.airlift.slice.Slice divisor,
int dividendRescaleFactor,
int divisorRescaleFactor) |
|
static long |
DecimalOperators.modulusShortLongShort(long dividend,
io.airlift.slice.Slice divisor,
int dividendRescaleFactor,
int divisorRescaleFactor) |
|
static long |
DecimalOperators.modulusShortShortShort(long dividend,
long divisor,
int dividendRescaleFactor,
int divisorRescaleFactor) |
|
static io.airlift.slice.Slice |
DecimalOperators.multiplyLongLongLong(io.airlift.slice.Slice a,
io.airlift.slice.Slice b) |
|
static io.airlift.slice.Slice |
DecimalOperators.multiplyLongShortLong(io.airlift.slice.Slice a,
long b) |
|
static io.airlift.slice.Slice |
DecimalOperators.multiplyShortLongLong(long a,
io.airlift.slice.Slice b) |
|
static io.airlift.slice.Slice |
DecimalOperators.multiplyShortShortLong(long a,
long b) |
|
static long |
DecimalOperators.multiplyShortShortShort(long a,
long b) |
|
static io.airlift.slice.Slice |
DecimalCasts.realToLongDecimal(long value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.realToShortDecimal(long value,
long precision,
long scale,
long tenToScale) |
|
static long |
DecimalCasts.shortDecimalToBigint(long decimal,
long precision,
long scale,
long tenToScale) |
|
static boolean |
DecimalCasts.shortDecimalToBoolean(long decimal,
long precision,
long scale,
long tenToScale) |
|
static double |
DecimalCasts.shortDecimalToDouble(long decimal,
long precision,
long scale,
long tenToScale) |
|
static long |
DecimalSaturatedFloorCasts.shortDecimalToGenericIntegerType(long value,
int sourceScale,
long minValue,
long maxValue) |
|
static long |
DecimalCasts.shortDecimalToInteger(long decimal,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.shortDecimalToJson(long decimal,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalSaturatedFloorCasts.shortDecimalToLongDecimal(long value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
|
static long |
DecimalCasts.shortDecimalToReal(long decimal,
long precision,
long scale,
long tenToScale) |
|
static long |
DecimalSaturatedFloorCasts.shortDecimalToShortDecimal(long value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
|
static long |
DecimalCasts.shortDecimalToSmallint(long decimal,
long precision,
long scale,
long tenToScale) |
|
static long |
DecimalCasts.shortDecimalToTinyint(long decimal,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.shortDecimalToVarchar(long decimal,
long scale,
long varcharLength) |
|
static io.airlift.slice.Slice |
DecimalCasts.smallintToLongDecimal(long value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.smallintToShortDecimal(long value,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalOperators.subtractLongLongLong(io.airlift.slice.Slice a,
io.airlift.slice.Slice b,
int rescale,
boolean left) |
|
static io.airlift.slice.Slice |
DecimalOperators.subtractLongShortLong(io.airlift.slice.Slice a,
long b,
int rescale,
boolean left) |
|
static io.airlift.slice.Slice |
DecimalOperators.subtractShortLongLong(long a,
io.airlift.slice.Slice b,
int rescale,
boolean left) |
|
static io.airlift.slice.Slice |
DecimalOperators.subtractShortShortLong(long a,
long b,
int rescale,
boolean left) |
|
static long |
DecimalOperators.subtractShortShortShort(long a,
long b,
long aRescale,
long bRescale) |
|
static io.airlift.slice.Slice |
DecimalCasts.tinyintToLongDecimal(long value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.tinyintToShortDecimal(long value,
long precision,
long scale,
long tenToScale) |
|
static io.airlift.slice.Slice |
DecimalCasts.varcharToLongDecimal(io.airlift.slice.Slice value,
long precision,
long scale,
BigInteger tenToScale) |
|
static long |
DecimalCasts.varcharToShortDecimal(io.airlift.slice.Slice value,
long precision,
long scale,
long tenToScale) |
|