public class FilterDecimalColumnBetweenDynamicValue extends FilterDecimalColumnBetween
VectorExpression.Type
Modifier and Type | Field and Description |
---|---|
protected boolean |
initialized |
protected boolean |
isLeftOrRightNull |
protected DynamicValue |
leftDynamicValue |
protected DynamicValue |
rightDynamicValue |
childExpressions, inputTypes, outputType
Constructor and Description |
---|
FilterDecimalColumnBetweenDynamicValue() |
FilterDecimalColumnBetweenDynamicValue(int colNum,
DynamicValue leftValue,
DynamicValue rightValue) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
DynamicValue |
getLeftDynamicValue() |
DynamicValue |
getRightDynamicValue() |
void |
getRightDynamicValue(DynamicValue rightValue) |
void |
init(org.apache.hadoop.conf.Configuration conf) |
void |
setLeftDynamicValue(DynamicValue leftValue) |
getDescriptor, getLeftValue, getOutputColumn, getOutputType, getRightValue, setLeftValue, setRightValue, vectorExpressionParameters
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, evaluateChildren, getChildExpressions, getInputTypes, setChildExpressions, setInputTypes, setOutputType, toString
protected DynamicValue leftDynamicValue
protected DynamicValue rightDynamicValue
protected transient boolean initialized
protected transient boolean isLeftOrRightNull
public FilterDecimalColumnBetweenDynamicValue(int colNum, DynamicValue leftValue, DynamicValue rightValue)
public FilterDecimalColumnBetweenDynamicValue()
public DynamicValue getLeftDynamicValue()
public void setLeftDynamicValue(DynamicValue leftValue)
public DynamicValue getRightDynamicValue()
public void getRightDynamicValue(DynamicValue rightValue)
public void init(org.apache.hadoop.conf.Configuration conf)
init
in class VectorExpression
public void evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
VectorExpression
evaluate
in class FilterDecimalColumnBetween
Copyright © 2021 The Apache Software Foundation. All rights reserved.