| Class and Description |
|---|
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| Class and Description |
|---|
| VectorExpression
Base class for expressions.
|
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| Class and Description |
|---|
| AbstractFilterStringColLikeStringScalar
An abstract class for LIKE and REGEXP expressions.
|
| AbstractFilterStringColLikeStringScalar.Checker
A Checker contains a pattern and checks whether a given string matches or not.
|
| AbstractFilterStringColLikeStringScalar.CheckerFactory
A CheckerFactory creates checkers of its kind.
|
| CastBooleanToStringViaLongToString |
| CastDateToString |
| CastDecimalToString
To support vectorized cast of decimal to string.
|
| CastLongToString |
| ConstantVectorExpression
Constant is represented as a vector with repeating values.
|
| DecimalToStringUnaryUDF
This is a superclass for unary decimal functions returning strings that operate directly on the
input and set the output.
|
| FuncDecimalToDouble
This is a superclass for unary decimal functions and expressions returning doubles that
operate directly on the input and set the output.
|
| FuncDecimalToLong
This is a superclass for unary decimal functions and expressions returning integers that
operate directly on the input and set the output.
|
| FuncDoubleToDecimal
This is a superclass for unary double functions and expressions returning decimals that
operate directly on the input and set the output.
|
| FuncLongToDecimal
This is a superclass for unary long functions and expressions returning decimals that
operate directly on the input and set the output.
|
| FuncLongToString
Superclass to support vectorized functions that take a long
and return a string, optionally with additional configuraiton arguments.
|
| IDecimalInExpr |
| IDoubleInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
| IfExprStringGroupColumnStringScalar
Compute IF(expr1, expr2, expr3) for 3 input expressions.
|
| IfExprStringScalarStringGroupColumn
Compute IF(expr1, expr2, expr3) for 3 input column expressions.
|
| IfExprStringScalarStringScalar
Compute IF(expr1, expr2, expr3) for 3 input column expressions.
|
| ILongInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
| ISetDoubleArg |
| ISetLongArg |
| IStringInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
| LongToStringUnaryUDF
This is a superclass for unary long functions returning strings that operate directly on the
input and set the output.
|
| MathFuncDoubleToDouble
Implement vectorized math function that takes a double (and optionally additional
constant argument(s)) and returns long.
|
| MathFuncLongToDouble
Implement vectorized math function that takes a double (and optionally additional
constant argument(s)) and returns long.
|
| MathFuncLongToLong
Implement vectorized math function that takes a long (and optionally additional
constant argument(s)) and returns long.
|
| StringGroupColConcatStringScalar
Vectorized instruction to concatenate a string column to a scalar and put
the result in an output column.
|
| StringScalarConcatStringGroupCol
Vectorized instruction to concatenate a scalar to a string column and put
the result in an output column.
|
| StringUnaryUDF
Expression for vectorized evaluation of unary UDFs on strings.
|
| StringUnaryUDF.IUDFUnaryString |
| StringUnaryUDFDirect
This is a superclass for unary string functions that operate directly on the
input and set the output.
|
| TruncStringOutput |
| VectorExpression
Base class for expressions.
|
| VectorExpression.Type |
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| VectorExpressionWriterFactory.ListOIDClosure |
| VectorExpressionWriterFactory.SingleOIDClosure
A poor man Java closure.
|
| VectorUDFDateAddColCol |
| VectorUDFDateAddColScalar |
| VectorUDFDateAddScalarCol |
| VectorUDFTimestampFieldLong
Abstract class to return various fields from a Timestamp or Date.
|
| VectorUDFTimestampFieldString
Abstract class to return various fields from a String.
|
| Class and Description |
|---|
| VectorExpression
Base class for expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for expressions.
|
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| Class and Description |
|---|
| StringUnaryUDF.IUDFUnaryString |
Copyright © 2017 The Apache Software Foundation. All rights reserved.