public class TruncFloat extends VectorExpression
| Modifier and Type | Field and Description |
|---|---|
protected int |
scale |
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
TruncFloat() |
TruncFloat(int colNum,
int scale,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
protected VectorExpressionDescriptor.ArgumentType |
getInputColumnType() |
protected BigDecimal |
trunc(BigDecimal input) |
protected void |
trunc(ColumnVector inputColVector,
ColumnVector outputColVector,
int i) |
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 TruncFloat()
public TruncFloat(int colNum,
int scale,
int outputColumnNum)
public String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionpublic void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class VectorExpressionHiveExceptionprotected void trunc(ColumnVector inputColVector, ColumnVector outputColVector, int i)
protected BigDecimal trunc(BigDecimal input)
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionprotected VectorExpressionDescriptor.ArgumentType getInputColumnType()
Copyright © 2022 The Apache Software Foundation. All rights reserved.