public class VectorUDFMapIndexDoubleScalar extends VectorUDFMapIndexBaseScalar
VectorUDFMapIndexBaseScalarchildExpressions, 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, getMapColumnNumdisplayArrayOfUtf8ByteArrays, 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 VectorUDFMapIndexDoubleScalar()
public VectorUDFMapIndexDoubleScalar(int mapColumnNum,
double key,
int outputColumnNum)
public String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionpublic int findScalarInMap(MapColumnVector mapColumnVector, int mapBatchIndex)
findScalarInMap in class VectorUDFMapIndexBaseScalarCopyright © 2022 The Apache Software Foundation. All rights reserved.