Hierarchy For Package org.apache.druid.math.expr.vector
Class Hierarchy
- java.lang.Object
- org.apache.druid.math.expr.vector.BaseExprEvalVector<T> (implements org.apache.druid.math.expr.vector.ExprEvalVector<T>)
- org.apache.druid.math.expr.vector.ExprEvalDoubleVector
- org.apache.druid.math.expr.vector.ExprEvalLongVector
- org.apache.druid.math.expr.vector.ExprEvalObjectVector
- org.apache.druid.math.expr.vector.BivariateFunctionVectorProcessor<TLeftInput,
TRightInput, TOutput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>) - org.apache.druid.math.expr.vector.SymmetricalBivariateFunctionVectorProcessor<T>
- org.apache.druid.math.expr.vector.BivariateObjectsFunctionVectorProcessor<TLeftInput,
TRightInput, TOutput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>) - org.apache.druid.math.expr.vector.LongBivariateObjectsFunctionVectorProcessor
- org.apache.druid.math.expr.vector.ObjectBivariateObjectsFunctionVectorProcessor
- org.apache.druid.math.expr.vector.CaseSearchedFunctionVectorProcessor<T> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.CaseSearchedDoubleVectorProcessor
- org.apache.druid.math.expr.vector.CaseSearchedLongVectorProcessor
- org.apache.druid.math.expr.vector.CaseSearchedObjectVectorProcessor
- org.apache.druid.math.expr.vector.CastToTypeVectorProcessor<TOutput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.CastToDoubleVectorProcessor
- org.apache.druid.math.expr.vector.CastToLongVectorProcessor
- org.apache.druid.math.expr.vector.CastToObjectVectorProcessor
- org.apache.druid.math.expr.vector.CoalesceFunctionVectorProcessor<T> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.CoalesceDoubleVectorProcessor
- org.apache.druid.math.expr.vector.CoalesceLongVectorProcessor
- org.apache.druid.math.expr.vector.CoalesceVectorObjectProcessor
- org.apache.druid.math.expr.vector.DoubleBivariateFunctionVectorProcessor<TLeftInput,
TRightInput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>) - org.apache.druid.math.expr.vector.DoubleBivariateDoubleLongFunctionVectorProcessor
- org.apache.druid.math.expr.vector.DoubleBivariateDoublesFunctionVectorProcessor
- org.apache.druid.math.expr.vector.DoubleBivariateLongDoubleFunctionVectorProcessor
- org.apache.druid.math.expr.vector.DoubleBivariateLongsFunctionVectorProcessor
- org.apache.druid.math.expr.vector.DoubleUnivariateFunctionVectorProcessor<TInput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.DoubleUnivariateDoubleFunctionVectorProcessor
- org.apache.druid.math.expr.vector.DoubleUnivariateLongFunctionVectorProcessor
- org.apache.druid.math.expr.vector.ExprEvalBindingVector<T> (implements org.apache.druid.math.expr.vector.ExprEvalVector<T>)
- org.apache.druid.math.expr.vector.FallbackVectorProcessor<T> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.FilteredVectorInputBinding (implements org.apache.druid.math.expr.Expr.VectorInputBinding)
- org.apache.druid.math.expr.vector.FunctionErrorReportingExprVectorProcessor<T> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.IfFunctionVectorProcessor<T> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.IfDoubleVectorProcessor
- org.apache.druid.math.expr.vector.IfLongVectorProcessor
- org.apache.druid.math.expr.vector.IfObjectVectorProcessor
- org.apache.druid.math.expr.vector.LongBivariateFunctionVectorProcessor<TLeftInput,
TRightInput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>) - org.apache.druid.math.expr.vector.LongBivariateDoubleLongFunctionVectorProcessor
- org.apache.druid.math.expr.vector.LongBivariateDoublesFunctionVectorProcessor
- org.apache.druid.math.expr.vector.LongBivariateLongDoubleFunctionVectorProcessor
- org.apache.druid.math.expr.vector.LongBivariateLongsFunctionVectorProcessor
- org.apache.druid.math.expr.vector.LongUnivariateFunctionVectorProcessor<TInput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.LongUnivariateDoubleFunctionVectorProcessor
- org.apache.druid.math.expr.vector.LongUnivariateLongFunctionVectorProcessor
- org.apache.druid.math.expr.vector.ObjectMultivariateObjectsFunctionVectorProcessor (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>)
- org.apache.druid.math.expr.vector.SimpleVectorComparisonProcessorFactory.ObjectsComparatorFunction (implements org.apache.druid.math.expr.vector.functional.LongBivariateObjectsFunction)
- org.apache.druid.math.expr.vector.UnivariateObjectFunctionVectorProcessor<TInput,
TOutput> (implements org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>) - org.apache.druid.math.expr.vector.LongUnivariateObjectFunctionVectorProcessor
- org.apache.druid.math.expr.vector.VectorComparisonProcessors
- org.apache.druid.math.expr.vector.VectorConditionalProcessors
- org.apache.druid.math.expr.vector.VectorMathBivariateDoubleProcessorFactory (implements org.apache.druid.math.expr.vector.BivariateFunctionVectorProcessorFactory)
- org.apache.druid.math.expr.vector.SimpleVectorMathBivariateDoubleProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathProcessors.Atan2
- org.apache.druid.math.expr.vector.VectorMathProcessors.CopySign
- org.apache.druid.math.expr.vector.VectorMathProcessors.DoublePower
- org.apache.druid.math.expr.vector.VectorMathProcessors.Hypot
- org.apache.druid.math.expr.vector.VectorMathProcessors.NextAfter
- org.apache.druid.math.expr.vector.VectorMathProcessors.Remainder
- org.apache.druid.math.expr.vector.VectorMathProcessors.Scalb
- org.apache.druid.math.expr.vector.SimpleVectorMathBivariateDoubleProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathBivariateLongProcessorFactory (implements org.apache.druid.math.expr.vector.BivariateFunctionVectorProcessorFactory)
- org.apache.druid.math.expr.vector.SimpleVectorMathBivariateLongProcessorFactory
- org.apache.druid.math.expr.vector.SimpleVectorComparisonProcessorFactory
- org.apache.druid.math.expr.vector.VectorComparisonProcessors.Equal
- org.apache.druid.math.expr.vector.VectorComparisonProcessors.GreaterThan
- org.apache.druid.math.expr.vector.VectorComparisonProcessors.GreaterThanOrEqual
- org.apache.druid.math.expr.vector.VectorComparisonProcessors.LessThan
- org.apache.druid.math.expr.vector.VectorComparisonProcessors.LessThanOrEqual
- org.apache.druid.math.expr.vector.VectorComparisonProcessors.NotEqual
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseAnd
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseOr
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseShiftLeft
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseShiftRight
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseXor
- org.apache.druid.math.expr.vector.VectorMathProcessors.LongDivide
- org.apache.druid.math.expr.vector.SimpleVectorComparisonProcessorFactory
- org.apache.druid.math.expr.vector.SimpleVectorMathBivariateLongProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathBivariateProcessorFactory (implements org.apache.druid.math.expr.vector.BivariateFunctionVectorProcessorFactory)
- org.apache.druid.math.expr.vector.SimpleVectorMathBivariateProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathProcessors.Add
- org.apache.druid.math.expr.vector.VectorMathProcessors.Divide
- org.apache.druid.math.expr.vector.VectorMathProcessors.Max
- org.apache.druid.math.expr.vector.VectorMathProcessors.Min
- org.apache.druid.math.expr.vector.VectorMathProcessors.Modulo
- org.apache.druid.math.expr.vector.VectorMathProcessors.Multiply
- org.apache.druid.math.expr.vector.VectorMathProcessors.Power
- org.apache.druid.math.expr.vector.VectorMathProcessors.Subtract
- org.apache.druid.math.expr.vector.SimpleVectorMathBivariateProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathProcessors
- org.apache.druid.math.expr.vector.VectorMathUnivariateDoubleProcessorFactory
- org.apache.druid.math.expr.vector.SimpleVectorMathUnivariateDoubleProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathProcessors.Acos
- org.apache.druid.math.expr.vector.VectorMathProcessors.Asin
- org.apache.druid.math.expr.vector.VectorMathProcessors.Atan
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseConvertLongBitsToDouble
- org.apache.druid.math.expr.vector.VectorMathProcessors.Cbrt
- org.apache.druid.math.expr.vector.VectorMathProcessors.Ceil
- org.apache.druid.math.expr.vector.VectorMathProcessors.Cos
- org.apache.druid.math.expr.vector.VectorMathProcessors.Cosh
- org.apache.druid.math.expr.vector.VectorMathProcessors.Cot
- org.apache.druid.math.expr.vector.VectorMathProcessors.Exp
- org.apache.druid.math.expr.vector.VectorMathProcessors.Expm1
- org.apache.druid.math.expr.vector.VectorMathProcessors.Floor
- org.apache.druid.math.expr.vector.VectorMathProcessors.Log
- org.apache.druid.math.expr.vector.VectorMathProcessors.Log10
- org.apache.druid.math.expr.vector.VectorMathProcessors.Log1p
- org.apache.druid.math.expr.vector.VectorMathProcessors.NextUp
- org.apache.druid.math.expr.vector.VectorMathProcessors.Rint
- org.apache.druid.math.expr.vector.VectorMathProcessors.Signum
- org.apache.druid.math.expr.vector.VectorMathProcessors.Sin
- org.apache.druid.math.expr.vector.VectorMathProcessors.Sinh
- org.apache.druid.math.expr.vector.VectorMathProcessors.Sqrt
- org.apache.druid.math.expr.vector.VectorMathProcessors.Tan
- org.apache.druid.math.expr.vector.VectorMathProcessors.Tanh
- org.apache.druid.math.expr.vector.VectorMathProcessors.ToDegrees
- org.apache.druid.math.expr.vector.VectorMathProcessors.ToRadians
- org.apache.druid.math.expr.vector.VectorMathProcessors.Ulp
- org.apache.druid.math.expr.vector.SimpleVectorMathUnivariateDoubleProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathUnivariateLongProcessorFactory
- org.apache.druid.math.expr.vector.SimpleVectorMathUnivariateLongProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseComplement
- org.apache.druid.math.expr.vector.VectorMathProcessors.BitwiseConvertDoubleToLongBits
- org.apache.druid.math.expr.vector.VectorMathProcessors.GetExponent
- org.apache.druid.math.expr.vector.SimpleVectorMathUnivariateLongProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathUnivariateProcessorFactory
- org.apache.druid.math.expr.vector.SimpleVectorMathUnivariateProcessorFactory
- org.apache.druid.math.expr.vector.VectorMathProcessors.Abs
- org.apache.druid.math.expr.vector.VectorMathProcessors.Negate
- org.apache.druid.math.expr.vector.SimpleVectorMathUnivariateProcessorFactory
- org.apache.druid.math.expr.vector.VectorProcessors
- org.apache.druid.math.expr.vector.VectorStringProcessors
- org.apache.druid.math.expr.vector.BaseExprEvalVector<T> (implements org.apache.druid.math.expr.vector.ExprEvalVector<T>)
Interface Hierarchy
- org.apache.druid.math.expr.vector.BivariateFunctionVectorProcessorFactory
- org.apache.druid.math.expr.vector.ExprEvalVector<T>
- org.apache.druid.math.expr.vector.ExprVectorProcessor<TOutput>
- org.apache.druid.math.expr.vector.MultivariateVectorProcessorFactory