public class VectorUDFDateDiffColCol extends VectorExpression
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
VectorUDFDateDiffColCol() |
VectorUDFDateDiffColCol(int colNum1,
int colNum2,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
void |
copySelected(BytesColumnVector input,
boolean selectedInUse,
int[] sel,
int size,
LongColumnVector output) |
void |
copySelected(TimestampColumnVector input,
boolean selectedInUse,
int[] sel,
int size,
LongColumnVector output) |
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
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 VectorUDFDateDiffColCol(int colNum1,
int colNum2,
int outputColumnNum)
public VectorUDFDateDiffColCol()
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 void copySelected(BytesColumnVector input, boolean selectedInUse, int[] sel, int size, LongColumnVector output)
public void copySelected(TimestampColumnVector input, boolean selectedInUse, int[] sel, int size, LongColumnVector output)
public String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionCopyright © 2022 The Apache Software Foundation. All rights reserved.