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.
|
CastLongToDate
Casts a timestamp and date vector to a date vector.
|
CastLongToString |
CastStringToDate
Casts a string vector to a date vector.
|
CastTimestampToDate
To be used to cast timestamp to decimal.
|
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.
|
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 |
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.
|
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.
|
IfExprTimestampColumnColumnBase
Compute IF(expr1, expr2, expr3) for 3 input column expressions.
|
IfExprTimestampColumnScalarBase
Compute IF(expr1, expr2, expr3) for 3 input column expressions.
|
IfExprTimestampScalarColumnBase
Compute IF(expr1, expr2, expr3) for 3 input column expressions.
|
IfExprTimestampScalarScalarBase
Compute IF(expr1, expr2, expr3) for 3 input 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.
|
IStructInExpr
Interface used for both filter and non-filter versions of IN to simplify
VectorizationContext code.
|
ITimestampInExpr |
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.
|
RoundWithNumDigitsDoubleToDouble |
StringColumnInList
Evaluate an IN boolean expression (not a filter) on a batch for a vector of strings.
|
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 |
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 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 |
---|
VectorExpression
Base class for expressions.
|
Class and Description |
---|
StringUnaryUDF.IUDFUnaryString |
Copyright © 2021 The Apache Software Foundation. All rights reserved.