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 protectedObjectOutMultiObjectInVectorProcessor(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)ExpressionTypegetOutputType()
-
-
-
Constructor Detail
-
ObjectOutMultiObjectInVectorProcessor
protected ObjectOutMultiObjectInVectorProcessor(ExprVectorProcessor<Object[]>[] inputs, int maxVectorSize, ExpressionType objectType)
-
-
Method Detail
-
getOutputType
public ExpressionType getOutputType()
- Specified by:
getOutputTypein interfaceExprVectorProcessor<Object[]>
-
evalVector
public ExprEvalVector<Object[]> evalVector(Expr.VectorInputBinding bindings)
- Specified by:
evalVectorin interfaceExprVectorProcessor<Object[]>
-
-