| Class and Description |
|---|
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector 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.
|
| CastDoubleToString |
| CastFloatToString |
| CastLongToDate
Casts a timestamp and date vector to a date vector.
|
| CastLongToString |
| CastStringToDate
Casts a string vector to a date vector.
|
| CastStringToDouble
Cast a string to a double.
|
| CastTimestampToDate
To be used to cast timestamp to decimal.
|
| CastTimestampToString |
| 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.
|
| DoubleToStringUnaryUDF
This is a superclass for unary double functions returning strings that operate directly on the
input and set the output.
|
| FilterStringColumnInList
Evaluate an IN filter on a batch for a vector of strings.
|
| 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.
|
| FuncDecimalToTimestamp
This is a superclass for unary decimal functions and expressions returning timestamps 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.
|
| FuncRoundWithNumDigitsDecimalToDecimal |
| FuncStringToLong
Superclass to support vectorized functions that take a long
and return a string, optionally with additional configuration arguments.
|
| FuncTimestampToDecimal
This is a superclass for unary timestamp functions and expressions returning decimals that
operate directly on the input and set the output.
|
| FuncTimestampToLong
This is a superclass for unary timestamp functions and expressions returning long that
operate directly on the input and set the output.
|
| IDecimalInExpr |
| IDoubleInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
| IfExprCondExprBase
Base class that supports conditional execution of the THEN/ELSE vector expressions of
a SQL IF statement.
|
| 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.
|
| IStringInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
| IStructInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
| ITimestampInExpr |
| LongColModuloLongColumn
This operation is handled as a special case because Hive
long%long division returns needs special handling to avoid
for divide by zero exception
|
| 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.
|
| NullVectorExpression |
| RoundWithNumDigitsDoubleToDouble |
| StringColumnInList
Evaluate an IN boolean expression (not a filter) on a batch for a vector of strings.
|
| StringUnaryUDF
Expression for vectorized evaluation of unary UDFs on strings.
|
| StringUnaryUDFDirect
This is a superclass for unary string functions that operate directly on the
input and set the output.
|
| TimestampToStringUnaryUDF
This is a superclass for unary long functions returning strings that operate directly on the
input and set the output.
|
| TruncStringOutput |
| VectorExpression
Base class for vector expressions.
|
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| VectorExpressionWriterFactory.ListOIDClosure |
| VectorExpressionWriterFactory.SingleOIDClosure
A poor man Java closure.
|
| VectorUDFDateAddColCol |
| VectorUDFDateAddColScalar |
| VectorUDFDateAddScalarCol |
| VectorUDFMapIndexBase
Superclass to support vectorized functions that take a parameter as key of Map
and return the value of Map.
|
| VectorUDFMapIndexBaseCol
Superclass to support vectorized functions that take a column value as key of Map
and return the value of Map.
|
| VectorUDFMapIndexBaseScalar
Superclass to support vectorized functions that take a scalar as key of Map
and return the value of Map.
|
| VectorUDFTimestampFieldDate
Abstract class to return various fields from a Timestamp or Date.
|
| VectorUDFTimestampFieldString
Abstract class to return various fields from a String.
|
| VectorUDFTimestampFieldTimestamp
Abstract class to return various fields from a Timestamp.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector expressions.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector expressions.
|
| VectorExpressionWriter
Interface used to create Writable objects from vector expression primitives.
|
| Class and Description |
|---|
| VectorExpression
Base class for vector expressions.
|
| Class and Description |
|---|
| StringUnaryUDF.IUDFUnaryString |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.