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, toStringpublic FilterTimestampColumnInList()
public FilterTimestampColumnInList(int colNum)
public void transientInit(org.apache.hadoop.conf.Configuration conf)
throws HiveException
transientInit in class VectorExpressionHiveExceptionpublic void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class VectorExpressionHiveExceptionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionpublic void setInListValues(Timestamp[] a)
setInListValues in interface ITimestampInExprpublic String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionCopyright © 2022 The Apache Software Foundation. All rights reserved.