Class SimpleVectorComparisonProcessorFactory
java.lang.Object
org.apache.druid.math.expr.vector.VectorMathBivariateLongProcessorFactory
org.apache.druid.math.expr.vector.SimpleVectorMathBivariateLongProcessorFactory
org.apache.druid.math.expr.vector.SimpleVectorComparisonProcessorFactory
- All Implemented Interfaces:
BivariateFunctionVectorProcessorFactory
- Direct Known Subclasses:
VectorComparisonProcessors.Equal,VectorComparisonProcessors.GreaterThan,VectorComparisonProcessors.GreaterThanOrEqual,VectorComparisonProcessors.LessThan,VectorComparisonProcessors.LessThanOrEqual,VectorComparisonProcessors.NotEqual
public class SimpleVectorComparisonProcessorFactory
extends SimpleVectorMathBivariateLongProcessorFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionSimpleVectorComparisonProcessorFactory(ComparatorFunction comparatorFunction, LongBivariateLongsFunction longsFunction, LongBivariateLongDoubleFunction longDoubleFunction, LongBivariateDoubleLongFunction doubleLongFunction, LongBivariateDoublesFunction doublesFunction) -
Method Summary
Modifier and TypeMethodDescription<T> ExprVectorProcessor<T> asProcessor(Expr.VectorInputBindingInspector inspector, Expr left, Expr right) Methods inherited from class org.apache.druid.math.expr.vector.SimpleVectorMathBivariateLongProcessorFactory
doubleLongProcessor, doublesProcessor, longDoubleProcessor, longsProcessor
-
Constructor Details
-
SimpleVectorComparisonProcessorFactory
public SimpleVectorComparisonProcessorFactory(ComparatorFunction comparatorFunction, LongBivariateLongsFunction longsFunction, LongBivariateLongDoubleFunction longDoubleFunction, LongBivariateDoubleLongFunction doubleLongFunction, LongBivariateDoublesFunction doublesFunction)
-
-
Method Details
-
asProcessor
public <T> ExprVectorProcessor<T> asProcessor(Expr.VectorInputBindingInspector inspector, Expr left, Expr right) - Specified by:
asProcessorin interfaceBivariateFunctionVectorProcessorFactory- Overrides:
asProcessorin classVectorMathBivariateLongProcessorFactory
-