public class PosModDoubleToDouble extends MathFuncDoubleToDouble
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
PosModDoubleToDouble() |
PosModDoubleToDouble(int inputCol,
double scalarVal,
int outputColumnNum) |
Modifier and Type | Method and Description |
---|---|
protected double |
func(double v) |
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
void |
setOutputTypeInfo(TypeInfo outputTypeInfo)
Set type of the output column and also set the flag which determines if cast to float
is needed while calculating PosMod expression
|
String |
vectorExpressionParameters() |
cleanup, evaluate
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, init, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, supportsCheckedExecution, toString, transientInit
public PosModDoubleToDouble(int inputCol, double scalarVal, int outputColumnNum)
public PosModDoubleToDouble()
public void setOutputTypeInfo(TypeInfo outputTypeInfo)
setOutputTypeInfo
in class VectorExpression
protected double func(double v)
func
in class MathFuncDoubleToDouble
public String vectorExpressionParameters()
vectorExpressionParameters
in class MathFuncDoubleToDouble
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor
in class VectorExpression
Copyright © 2022 The Apache Software Foundation. All rights reserved.