Uses of Interface
org.apache.druid.math.expr.vector.ExprEvalVector
Packages that use ExprEvalVector
-
Uses of ExprEvalVector in org.apache.druid.math.expr.vector
Classes in org.apache.druid.math.expr.vector that implement ExprEvalVectorModifier and TypeClassDescriptionclassclassExprEvalVectorbacked directly by an underlyingExpr.VectorInputBindingfinal classfinal classfinal classMethods in org.apache.druid.math.expr.vector that return ExprEvalVectorModifier and TypeMethodDescriptionabstract ExprEvalVector<TOutput> BivariateFunctionVectorProcessor.asEval()final ExprEvalVector<long[]> LongUnivariateObjectFunctionVectorProcessor.asEval()abstract ExprEvalVector<TOutput> UnivariateObjectFunctionVectorProcessor.asEval()BivariateFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) BivariateObjectsFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) CaseSearchedFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprEvalVector<double[]> CastToDoubleVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprEvalVector<long[]> CastToLongVectorProcessor.evalVector(Expr.VectorInputBinding bindings) CastToObjectVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprEvalVector<double[]> CoalesceDoubleVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprEvalVector<long[]> CoalesceLongVectorProcessor.evalVector(Expr.VectorInputBinding bindings) CoalesceVectorObjectProcessor.evalVector(Expr.VectorInputBinding bindings) final ExprEvalVector<double[]> DoubleBivariateFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) final ExprEvalVector<double[]> DoubleUnivariateFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprVectorProcessor.evalVector(Expr.VectorInputBinding bindings) FunctionErrorReportingExprVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprEvalVector<double[]> IfDoubleVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ExprEvalVector<long[]> IfLongVectorProcessor.evalVector(Expr.VectorInputBinding bindings) IfObjectVectorProcessor.evalVector(Expr.VectorInputBinding bindings) final ExprEvalVector<long[]> LongBivariateFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) final ExprEvalVector<long[]> LongUnivariateFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) ObjectMultivariateObjectsFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) UnivariateObjectFunctionVectorProcessor.evalVector(Expr.VectorInputBinding bindings) protected ExprEvalVector<double[]> CaseSearchedDoubleVectorProcessor.makeResultVector()protected abstract ExprEvalVector<T> CaseSearchedFunctionVectorProcessor.makeResultVector()protected ExprEvalVector<long[]> CaseSearchedLongVectorProcessor.makeResultVector()protected ExprEvalVector<Object[]> CaseSearchedObjectVectorProcessor.makeResultVector()Methods in org.apache.druid.math.expr.vector with parameters of type ExprEvalVectorModifier and TypeMethodDescriptionprotected voidCaseSearchedDoubleVectorProcessor.processElseVector(ExprEvalVector<double[]> elseVector, int[] conditionSelection) protected abstract voidCaseSearchedFunctionVectorProcessor.processElseVector(ExprEvalVector<T> elseVector, int[] conditionSelection) protected voidCaseSearchedLongVectorProcessor.processElseVector(ExprEvalVector<long[]> elseVector, int[] conditionSelection) protected voidCaseSearchedObjectVectorProcessor.processElseVector(ExprEvalVector<Object[]> elseVector, int[] conditionSelection) protected voidCaseSearchedDoubleVectorProcessor.processThenVector(ExprEvalVector<double[]> thenVector, int currentMatches, int[] thenSelection) protected abstract voidCaseSearchedFunctionVectorProcessor.processThenVector(ExprEvalVector<T> thenVector, int currentMatches, int[] thenSelection) protected voidCaseSearchedLongVectorProcessor.processThenVector(ExprEvalVector<long[]> thenVector, int currentMatches, int[] thenSelection) protected voidCaseSearchedObjectVectorProcessor.processThenVector(ExprEvalVector<Object[]> thenVector, int currentMatches, int[] thenSelection)