public abstract class VectorUDFMapIndexBaseScalar extends VectorUDFMapIndexBase
childExpressions, inputDataTypePhysicalVariations, inputTypeInfos, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
VectorUDFMapIndexBaseScalar() |
VectorUDFMapIndexBaseScalar(int mapColumnNum,
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.
|
int |
getMapColumnNum() |
compareKey, compareKeyInternal, getMapValueIndex
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getColumnParamString, getDescriptor, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, init, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, supportsCheckedExecution, toString, transientInit, vectorExpressionParameters
public VectorUDFMapIndexBaseScalar()
public VectorUDFMapIndexBaseScalar(int mapColumnNum, int outputColumnNum)
public void evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch) throws HiveException
VectorExpression
evaluate
in class VectorExpression
HiveException
public int getMapColumnNum()
Copyright © 2022 The Apache Software Foundation. All rights reserved.