public class FilterDecimalColumnBetweenDynamicValue extends FilterDecimalColumnBetween
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
initialized |
protected boolean |
isLeftOrRightNull |
protected DynamicValue |
leftDynamicValue |
protected DynamicValue |
rightDynamicValue |
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
FilterDecimalColumnBetweenDynamicValue() |
FilterDecimalColumnBetweenDynamicValue(int colNum,
DynamicValue leftValue,
DynamicValue rightValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
DynamicValue |
getLeftDynamicValue() |
DynamicValue |
getRightDynamicValue() |
void |
init(org.apache.hadoop.conf.Configuration conf) |
void |
transientInit(org.apache.hadoop.conf.Configuration conf) |
getDescriptor, getLeftValue, getRightValue, setLeftValue, setRightValue, vectorExpressionParametersdisplayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getChildExpressionsForTransientInit, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, shouldConvertDecimal64ToDecimal, supportsCheckedExecution, toStringprotected final DynamicValue leftDynamicValue
protected final DynamicValue rightDynamicValue
protected transient boolean initialized
protected transient boolean isLeftOrRightNull
public FilterDecimalColumnBetweenDynamicValue(int colNum,
DynamicValue leftValue,
DynamicValue rightValue)
public FilterDecimalColumnBetweenDynamicValue()
public void transientInit(org.apache.hadoop.conf.Configuration conf)
throws HiveException
transientInit in class VectorExpressionHiveExceptionpublic DynamicValue getLeftDynamicValue()
public DynamicValue getRightDynamicValue()
public void init(org.apache.hadoop.conf.Configuration conf)
init in class VectorExpressionpublic void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class FilterDecimalColumnBetweenHiveExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.