Class ObjectMultivariateObjectsFunctionVectorProcessor
java.lang.Object
org.apache.druid.math.expr.vector.ObjectMultivariateObjectsFunctionVectorProcessor
- All Implemented Interfaces:
ExprVectorProcessor<Object[]>
public abstract class ObjectMultivariateObjectsFunctionVectorProcessor
extends Object
implements ExprVectorProcessor<Object[]>
many objects enter, one object leaves...
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedObjectMultivariateObjectsFunctionVectorProcessor(ExprVectorProcessor<Object[]>[] inputs, ExpressionType objectType) -
Method Summary
-
Constructor Details
-
ObjectMultivariateObjectsFunctionVectorProcessor
protected ObjectMultivariateObjectsFunctionVectorProcessor(ExprVectorProcessor<Object[]>[] inputs, ExpressionType objectType)
-
-
Method Details
-
getOutputType
- Specified by:
getOutputTypein interfaceExprVectorProcessor<Object[]>
-
evalVector
- Specified by:
evalVectorin interfaceExprVectorProcessor<Object[]>
-
maxVectorSize
public int maxVectorSize()- Specified by:
maxVectorSizein interfaceExprVectorProcessor<Object[]>
-