public class DecimalColumnBetween extends VectorExpression
| Modifier and Type | Field and Description |
|---|---|
protected HiveDecimal |
leftValue |
protected HiveDecimal |
rightValue |
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
DecimalColumnBetween() |
DecimalColumnBetween(int colNum,
HiveDecimal leftValue,
HiveDecimal rightValue,
int outputColumnNum)
After construction you must call setInListValues() to add the values to the IN set.
|
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
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, transientInitprotected final HiveDecimal leftValue
protected final HiveDecimal rightValue
public DecimalColumnBetween()
public DecimalColumnBetween(int colNum,
HiveDecimal leftValue,
HiveDecimal rightValue,
int outputColumnNum)
public void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class VectorExpressionHiveExceptionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionpublic String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionCopyright © 2022 The Apache Software Foundation. All rights reserved.