public class CastDecimalToDecimal extends VectorExpression
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
CastDecimalToDecimal() |
CastDecimalToDecimal(int inputColumn,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
convert(DecimalColumnVector outputColVector,
DecimalColumnVector inputColVector,
int i)
Convert input decimal value to a decimal with a possibly different precision and scale,
at position i in the respective vectors.
|
void |
evaluate(VectorizedRowBatch batch)
Cast decimal(p1, s1) to decimal(p2, s2).
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
String |
vectorExpressionParameters() |
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getChildExpressionsForTransientInit, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, init, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, shouldConvertDecimal64ToDecimal, supportsCheckedExecution, toString, transientInitpublic CastDecimalToDecimal(int inputColumn,
int outputColumnNum)
public CastDecimalToDecimal()
protected void convert(DecimalColumnVector outputColVector, DecimalColumnVector inputColVector, int i)
public void evaluate(VectorizedRowBatch batch) throws HiveException
evaluate in class VectorExpressionHiveExceptionpublic String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionCopyright © 2022 The Apache Software Foundation. All rights reserved.