public class IfExprCondExprCondExpr extends IfExprCondExprBase
Modifier and Type | Field and Description |
---|---|
protected int |
arg2Column |
protected int |
arg3Column |
arg1Column, elseSelected, elseSelectedCount, isIfStatementResultRepeated, isIfStatementResultThen, thenSelected, thenSelectedCount
childExpressions, inputDataTypePhysicalVariations, inputTypeInfos, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
IfExprCondExprCondExpr() |
IfExprCondExprCondExpr(int arg1Column,
int arg2Column,
int arg3Column,
int outputColumnNum) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
String |
vectorExpressionParameters() |
conditionalEvaluate, getDescriptor
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, init, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, supportsCheckedExecution, toString, transientInit
public IfExprCondExprCondExpr(int arg1Column, int arg2Column, int arg3Column, int outputColumnNum)
public IfExprCondExprCondExpr()
public void evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch) throws HiveException
VectorExpression
evaluate
in class IfExprCondExprBase
HiveException
public String vectorExpressionParameters()
vectorExpressionParameters
in class VectorExpression
Copyright © 2019 The Apache Software Foundation. All rights reserved.