Class UnivariateObjectFunctionVectorProcessor<TInput,TOutput>

java.lang.Object
org.apache.druid.math.expr.vector.UnivariateObjectFunctionVectorProcessor<TInput,TOutput>
All Implemented Interfaces:
ExprVectorProcessor<TOutput>
Direct Known Subclasses:
LongUnivariateObjectFunctionVectorProcessor

public abstract class UnivariateObjectFunctionVectorProcessor<TInput,TOutput> extends Object implements ExprVectorProcessor<TOutput>
common machinery for processing single input operators and functions, which are backed by an object value instead of a primitive value (so do not need to use the null vector, and instead can check the value vector itself for nulls)