| 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 |
|