Class VectorMathUnivariateDoubleProcessorFactory
java.lang.Object
org.apache.druid.math.expr.vector.VectorMathUnivariateDoubleProcessorFactory
- Direct Known Subclasses:
SimpleVectorMathUnivariateDoubleProcessorFactory
Make a 1 argument math processor with the following type rules
long -> double
double -> double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> ExprVectorProcessor<T> asProcessor(Expr.VectorInputBindingInspector inspector, Expr arg) abstract ExprVectorProcessor<double[]> doubleProcessor(Expr.VectorInputBindingInspector inspector, Expr arg) abstract ExprVectorProcessor<double[]> longProcessor(Expr.VectorInputBindingInspector inspector, Expr arg)
-
Constructor Details
-
VectorMathUnivariateDoubleProcessorFactory
public VectorMathUnivariateDoubleProcessorFactory()
-
-
Method Details
-
asProcessor
-
longProcessor
public abstract ExprVectorProcessor<double[]> longProcessor(Expr.VectorInputBindingInspector inspector, Expr arg) -
doubleProcessor
public abstract ExprVectorProcessor<double[]> doubleProcessor(Expr.VectorInputBindingInspector inspector, Expr arg)
-