Class ObjectOutMultiObjectInVectorProcessor
- java.lang.Object
-
- org.apache.druid.math.expr.vector.ObjectOutMultiObjectInVectorProcessor
-
- All Implemented Interfaces:
ExprVectorProcessor<Object[]>
public abstract class ObjectOutMultiObjectInVectorProcessor extends Object implements ExprVectorProcessor<Object[]>
many strings enter, one string leaves...
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ObjectOutMultiObjectInVectorProcessor(ExprVectorProcessor<Object[]>[] inputs, int maxVectorSize, ExpressionType objectType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExprEvalVector<Object[]>
evalVector(Expr.VectorInputBinding bindings)
ExpressionType
getOutputType()
-
-
-
Constructor Detail
-
ObjectOutMultiObjectInVectorProcessor
protected ObjectOutMultiObjectInVectorProcessor(ExprVectorProcessor<Object[]>[] inputs, int maxVectorSize, ExpressionType objectType)
-
-
Method Detail
-
getOutputType
public ExpressionType getOutputType()
- Specified by:
getOutputType
in interfaceExprVectorProcessor<Object[]>
-
evalVector
public ExprEvalVector<Object[]> evalVector(Expr.VectorInputBinding bindings)
- Specified by:
evalVector
in interfaceExprVectorProcessor<Object[]>
-
-