public final class DecimalSaturatedFloorCasts extends Object
| Modifier and Type | Field and Description |
|---|---|
static SqlScalarFunction |
BIGINT_TO_DECIMAL_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
DECIMAL_TO_BIGINT_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
DECIMAL_TO_DECIMAL_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
DECIMAL_TO_INTEGER_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
DECIMAL_TO_SMALLINT_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
DECIMAL_TO_TINYINT_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
INTEGER_TO_DECIMAL_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
SMALLINT_TO_DECIMAL_SATURATED_FLOOR_CAST |
static SqlScalarFunction |
TINYINT_TO_DECIMAL_SATURATED_FLOOR_CAST |
| Modifier and Type | Method and Description |
|---|---|
static io.airlift.slice.Slice |
genericIntegerTypeToLongDecimal(long value,
int resultPrecision,
int resultScale) |
static long |
genericIntegerTypeToShortDecimal(long value,
int resultPrecision,
int resultScale) |
static long |
longDecimalToGenericIntegerType(io.airlift.slice.Slice value,
int sourceScale,
long minValue,
long maxValue) |
static io.airlift.slice.Slice |
longDecimalToLongDecimal(io.airlift.slice.Slice value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
static long |
longDecimalToShortDecimal(io.airlift.slice.Slice value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
static long |
shortDecimalToGenericIntegerType(long value,
int sourceScale,
long minValue,
long maxValue) |
static io.airlift.slice.Slice |
shortDecimalToLongDecimal(long value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
static long |
shortDecimalToShortDecimal(long value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale) |
public static final SqlScalarFunction DECIMAL_TO_DECIMAL_SATURATED_FLOOR_CAST
public static final SqlScalarFunction DECIMAL_TO_BIGINT_SATURATED_FLOOR_CAST
public static final SqlScalarFunction DECIMAL_TO_INTEGER_SATURATED_FLOOR_CAST
public static final SqlScalarFunction DECIMAL_TO_SMALLINT_SATURATED_FLOOR_CAST
public static final SqlScalarFunction DECIMAL_TO_TINYINT_SATURATED_FLOOR_CAST
public static final SqlScalarFunction BIGINT_TO_DECIMAL_SATURATED_FLOOR_CAST
public static final SqlScalarFunction INTEGER_TO_DECIMAL_SATURATED_FLOOR_CAST
public static final SqlScalarFunction SMALLINT_TO_DECIMAL_SATURATED_FLOOR_CAST
public static final SqlScalarFunction TINYINT_TO_DECIMAL_SATURATED_FLOOR_CAST
public static long shortDecimalToShortDecimal(long value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale)
public static io.airlift.slice.Slice shortDecimalToLongDecimal(long value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale)
public static long longDecimalToShortDecimal(io.airlift.slice.Slice value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale)
public static io.airlift.slice.Slice longDecimalToLongDecimal(io.airlift.slice.Slice value,
int sourcePrecision,
int sourceScale,
int resultPrecision,
int resultScale)
public static long shortDecimalToGenericIntegerType(long value,
int sourceScale,
long minValue,
long maxValue)
public static long longDecimalToGenericIntegerType(io.airlift.slice.Slice value,
int sourceScale,
long minValue,
long maxValue)
public static long genericIntegerTypeToShortDecimal(long value,
int resultPrecision,
int resultScale)
public static io.airlift.slice.Slice genericIntegerTypeToLongDecimal(long value,
int resultPrecision,
int resultScale)
Copyright © 2012–2019. All rights reserved.