public class FilterTimestampColumnInList extends VectorExpression implements ITimestampInExpr
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
FilterTimestampColumnInList() |
FilterTimestampColumnInList(int colNum)
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() |
void |
setInListValues(Timestamp[] a) |
void |
transientInit(org.apache.hadoop.conf.Configuration conf) |
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
public FilterTimestampColumnInList()
public FilterTimestampColumnInList(int colNum)
public void transientInit(org.apache.hadoop.conf.Configuration conf) throws HiveException
transientInit
in class VectorExpression
HiveException
public void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpression
evaluate
in class VectorExpression
HiveException
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor
in class VectorExpression
public void setInListValues(Timestamp[] a)
setInListValues
in interface ITimestampInExpr
public String vectorExpressionParameters()
vectorExpressionParameters
in class VectorExpression
Copyright © 2023 The Apache Software Foundation. All rights reserved.