public class VectorUDFMapIndexDoubleScalar extends VectorUDFMapIndexBaseScalar
VectorUDFMapIndexBaseScalar
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
VectorUDFMapIndexDoubleScalar() |
VectorUDFMapIndexDoubleScalar(int mapColumnNum,
double key,
int outputColumnNum) |
Modifier and Type | Method and Description |
---|---|
int |
findScalarInMap(MapColumnVector mapColumnVector,
int mapBatchIndex) |
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
String |
vectorExpressionParameters() |
evaluate, getMapColumnNum
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 VectorUDFMapIndexDoubleScalar()
public VectorUDFMapIndexDoubleScalar(int mapColumnNum, double key, int outputColumnNum)
public String vectorExpressionParameters()
vectorExpressionParameters
in class VectorExpression
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor
in class VectorExpression
public int findScalarInMap(MapColumnVector mapColumnVector, int mapBatchIndex)
findScalarInMap
in class VectorUDFMapIndexBaseScalar
Copyright © 2023 The Apache Software Foundation. All rights reserved.