BivariateDoubleFunctionVectorValueProcessor<TLeftInput,TRightInput> |
common machinery for processing two input operators and functions, which should always treat null inputs as null
output, and are backed by a primitive values instead of an object values (and need to use the null vectors instead of
checking the vector themselves for nulls)
this one is specialized for producing double[], see BivariateLongFunctionVectorValueProcessor for
long[] primitives.
|
BivariateFunctionVectorObjectProcessor<TLeftInput,TRightInput,TOutput> |
Base ExprVectorProcessor for expressions and functions with 2 'object' typed inputs (strings, arrays).
|
BivariateFunctionVectorProcessor<TLeftInput,TRightInput,TOutput> |
Basic vector processor that processes 2 inputs and works for both primitive value vectors and object vectors.
|
BivariateLongFunctionVectorValueProcessor<TLeftInput,TRightInput> |
common machinery for processing two input operators and functions, which should always treat null inputs as null
output, and are backed by a primitive values instead of an object values (and need to use the null vectors instead of
checking the vector themselves for nulls)
this one is specialized for producing long[], see BivariateDoubleFunctionVectorValueProcessor for
double[] primitives.
|
CastToDoubleVectorProcessor |
|
CastToLongVectorProcessor |
|
CastToStringVectorProcessor |
|
CastToTypeVectorProcessor<TOutput> |
|
DoubleOutDoubleInFunctionVectorValueProcessor |
|
DoubleOutDoubleLongInFunctionVectorValueProcessor |
|
DoubleOutDoublesInFunctionVectorValueProcessor |
|
DoubleOutLongDoubleInFunctionVectorValueProcessor |
|
DoubleOutLongInFunctionVectorValueProcessor |
|
DoubleOutLongsInFunctionVectorValueProcessor |
|
ExprEvalDoubleVector |
|
ExprEvalLongVector |
|
ExprEvalObjectVector |
|
ExprEvalVector<T> |
|
LongOutDoubleInFunctionVectorValueProcessor |
|
LongOutDoubleLongInFunctionVectorValueProcessor |
|
LongOutDoublesInFunctionVectorValueProcessor |
|
LongOutLongDoubleInFunctionVectorValueProcessor |
|
LongOutLongInFunctionVectorValueProcessor |
|
LongOutLongsInFunctionVectorValueProcessor |
|
LongOutObjectInFunctionVectorProcessor |
|
LongOutObjectsInFunctionVectorProcessor |
|
ObjectOutMultiObjectInVectorProcessor |
many strings enter, one string leaves...
|
ObjectOutObjectsInFunctionVectorProcessor |
|
SymmetricalBivariateFunctionVectorProcessor<T> |
|
UnivariateDoubleFunctionVectorValueProcessor<TInput> |
common machinery for processing single input operators and functions, which should always treat null input as null
output, and are backed by a primitive value instead of an object value (and need to use the null vector instead of
checking the vector itself for nulls)
this one is specialized for producing double[], see UnivariateLongFunctionVectorValueProcessor for
long[] primitives.
|
UnivariateFunctionVectorObjectProcessor<TInput,TOutput> |
common machinery for processing single input operators and functions, which are backed by an object value instead of
a primitive value (so do not need to use the null vector, and instead can check the value vector itself for nulls)
|
UnivariateLongFunctionVectorValueProcessor<TInput> |
common machinery for processing single input operators and functions, which should always treat null input as null
output, and are backed by a primitive value instead of an object value (and need to use the null vector instead of
checking the vector itself for nulls)
this one is specialized for producing long[], see UnivariateDoubleFunctionVectorValueProcessor for
double[] primitives.
|
VectorComparisonProcessors |
|
VectorMathProcessors |
|
VectorProcessors |
|
VectorStringProcessors |
|