public class IfExprCondExprNull extends IfExprCondExprBase
elseSelected, elseSelectedCount, isIfStatementResultRepeated, isIfStatementResultThen, thenSelected, thenSelectedCount
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
IfExprCondExprNull() |
IfExprCondExprNull(int arg1Column,
int arg2Column,
int outputColumnNum) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
String |
vectorExpressionParameters() |
conditionalEvaluate, getDescriptor
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, transientInit
public IfExprCondExprNull(int arg1Column, int arg2Column, int outputColumnNum)
public IfExprCondExprNull()
public void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpression
evaluate
in class IfExprCondExprBase
HiveException
public String vectorExpressionParameters()
vectorExpressionParameters
in class VectorExpression
Copyright © 2023 The Apache Software Foundation. All rights reserved.