public class ScalarNullOrCol extends ColOrCol
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
ScalarNullOrCol() |
ScalarNullOrCol(ConstantVectorExpression expression,
int colNum,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
String |
vectorExpressionParameters() |
doEvaluatedisplayArrayOfUtf8ByteArrays, 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, transientInitpublic ScalarNullOrCol(ConstantVectorExpression expression, int colNum, int outputColumnNum)
public ScalarNullOrCol()
public void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class ColOrColHiveExceptionpublic String vectorExpressionParameters()
vectorExpressionParameters in class ColOrColpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class ColOrColCopyright © 2022 The Apache Software Foundation. All rights reserved.