public class FilterTimestampColumnBetweenDynamicValue extends FilterTimestampColumnBetween
| 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 |
|---|
FilterTimestampColumnBetweenDynamicValue() |
FilterTimestampColumnBetweenDynamicValue(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 FilterTimestampColumnBetweenDynamicValue(int colNum,
DynamicValue leftValue,
DynamicValue rightValue)
public FilterTimestampColumnBetweenDynamicValue()
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 FilterTimestampColumnBetweenHiveExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.