Class DecimalCoercers
java.lang.Object
io.trino.plugin.hive.coercions.DecimalCoercers
-
Method Summary
Modifier and TypeMethodDescriptionstatic TypeCoercer<DecimalType, DecimalType> createDecimalToDecimalCoercer(DecimalType fromType, DecimalType toType) static TypeCoercer<DecimalType, DoubleType> createDecimalToDoubleCoercer(DecimalType fromType) static <T extends Type>
TypeCoercer<DecimalType, T> createDecimalToInteger(DecimalType fromType, T toType) static TypeCoercer<DecimalType, RealType> createDecimalToRealCoercer(DecimalType fromType) static TypeCoercer<DecimalType, VarcharType> createDecimalToVarcharCoercer(DecimalType fromType, VarcharType toType) static TypeCoercer<DoubleType, DecimalType> static <F extends Type>
TypeCoercer<F, DecimalType> createIntegerNumberToDecimalCoercer(F fromType, DecimalType toType) static TypeCoercer<RealType, DecimalType>
-
Method Details
-
createDecimalToDecimalCoercer
public static TypeCoercer<DecimalType,DecimalType> createDecimalToDecimalCoercer(DecimalType fromType, DecimalType toType) -
createDecimalToDoubleCoercer
public static TypeCoercer<DecimalType,DoubleType> createDecimalToDoubleCoercer(DecimalType fromType) -
createDecimalToRealCoercer
-
createDecimalToVarcharCoercer
public static TypeCoercer<DecimalType,VarcharType> createDecimalToVarcharCoercer(DecimalType fromType, VarcharType toType) -
createDecimalToInteger
public static <T extends Type> TypeCoercer<DecimalType,T> createDecimalToInteger(DecimalType fromType, T toType) -
createDoubleToDecimalCoercer
-
createRealToDecimalCoercer
-
createIntegerNumberToDecimalCoercer
public static <F extends Type> TypeCoercer<F,DecimalType> createIntegerNumberToDecimalCoercer(F fromType, DecimalType toType)
-