BivariateDoubleFunctionVectorValueProcessor |
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 |
Base ExprVectorProcessor for expressions and functions with 2 'object' typed inputs (strings, arrays).
|
BivariateFunctionVectorProcessor |
Basic vector processor that processes 2 inputs and works for both primitive value vectors and object vectors.
|
BivariateLongFunctionVectorValueProcessor |
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.
|
CastToTypeVectorProcessor |
|
DoubleOutLongInFunctionVectorValueProcessor |
|
DoubleOutLongsInFunctionVectorValueProcessor |
|
ExprEvalVector |
|
ExprVectorProcessor |
Interface describing vectorized expression processors, which can be specialized using input type information to
produce optimized expression evaluators, which can operate on batches of primitive data with minimal object overhead
|
LongOutLongInFunctionVectorValueProcessor |
|
LongOutLongsInFunctionVectorValueProcessor |
|
LongOutObjectsInFunctionVectorProcessor |
|
UnivariateDoubleFunctionVectorValueProcessor |
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 |
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 |
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.
|