public class FilterDateColumnBetweenDynamicValue extends FilterLongColumnBetween
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
initialized |
protected boolean |
isLeftOrRightNull |
protected DynamicValue |
leftDynamicValue |
protected DynamicValue |
rightDynamicValue |
leftValue, rightValuechildExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
FilterDateColumnBetweenDynamicValue() |
FilterDateColumnBetweenDynamicValue(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 FilterDateColumnBetweenDynamicValue(int colNum,
DynamicValue leftValue,
DynamicValue rightValue)
public FilterDateColumnBetweenDynamicValue()
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 FilterLongColumnBetweenHiveExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.