Uses of Class
org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression

Packages that use VectorExpression
org.apache.hadoop.hive.ql.exec.vector   
org.apache.hadoop.hive.ql.exec.vector.expressions   
org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates   
org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates.gen   
org.apache.hadoop.hive.ql.exec.vector.expressions.gen   
org.apache.hadoop.hive.ql.exec.vector.udf   
 

Uses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector
 

Fields in org.apache.hadoop.hive.ql.exec.vector declared as VectorExpression
protected  VectorExpression[] VectorSelectOperator.vExpressions
           
 

Methods in org.apache.hadoop.hive.ql.exec.vector that return VectorExpression
 VectorExpression VectorFilterOperator.getConditionEvaluator()
           
 VectorExpression[] VectorReduceSinkOperator.getKeyEval()
           
 VectorExpression[] VectorGroupByOperator.getKeyExpressions()
           
 VectorExpression[] VectorReduceSinkOperator.getPartitionEval()
           
 VectorExpression[] VectorReduceSinkOperator.getValueEval()
           
 VectorExpression VectorizationContext.getVectorExpression(ExprNodeDesc exprDesc)
           
 VectorExpression VectorizationContext.getVectorExpression(ExprNodeDesc exprDesc, VectorExpressionDescriptor.Mode mode)
          Returns a vector expression for a given expression description.
 VectorExpression[] VectorizationContext.getVectorExpressions(List<ExprNodeDesc> exprNodes)
           
 VectorExpression[] VectorizationContext.getVectorExpressions(List<ExprNodeDesc> exprNodes, VectorExpressionDescriptor.Mode mode)
           
 VectorExpression[] VectorSelectOperator.getvExpressions()
           
 VectorExpression[] VectorSelectOperator.getVExpressions()
           
 

Methods in org.apache.hadoop.hive.ql.exec.vector with parameters of type VectorExpression
static VectorHashKeyWrapperBatch VectorHashKeyWrapperBatch.compileKeyWrapperBatch(VectorExpression[] keyExpressions)
          Prepares a VectorHashKeyWrapperBatch to work for a specific set of keys.
 void VectorFilterOperator.setConditionEvaluator(VectorExpression conditionEvaluator)
           
 void VectorFilterOperator.setFilterCondition(VectorExpression expr)
           
 void VectorReduceSinkOperator.setKeyEval(VectorExpression[] keyEval)
           
 void VectorGroupByOperator.setKeyExpressions(VectorExpression[] keyExpressions)
           
 void VectorReduceSinkOperator.setPartitionEval(VectorExpression[] partitionEval)
           
 void VectorReduceSinkOperator.setValueEval(VectorExpression[] valueEval)
           
 void VectorSelectOperator.setvExpressions(VectorExpression[] vExpressions)
           
 void VectorSelectOperator.setVExpressions(VectorExpression[] vExpressions)
           
 

Uses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.expressions
 

Subclasses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.expressions
 class AbstractFilterStringColLikeStringScalar
          An abstract class for LIKE and REGEXP expressions.
 class CastBooleanToStringViaLongToString
           
 class CastDateToString
           
 class CastDecimalToBoolean
          Type cast decimal to boolean
 class CastDecimalToDecimal
          Cast a decimal to a decimal, accounting for precision and scale changes.
 class CastDecimalToDouble
           
 class CastDecimalToLong
          Type cast decimal to long
 class CastDecimalToString
          To support vectorized cast of decimal to string.
 class CastDecimalToTimestamp
          Type cast decimal to timestamp.
 class CastDoubleToDecimal
          Cast input double to a decimal.
 class CastLongToDate
          Casts a timestamp and date vector to a date vector.
 class CastLongToDecimal
          To be used to cast long and boolean to decimal.
 class CastLongToString
           
 class CastStringToDate
          Casts a string vector to a date vector.
 class CastStringToDecimal
          Cast a string to a decimal.
 class CastTimestampToDecimal
          To be used to cast timestamp to decimal.
 class ColAndCol
          Evaluate AND of two boolean columns and store result in the output boolean column.
 class ColOrCol
          This class performs OR expression on two input columns and stores, the boolean output in a separate output column.
 class ConstantVectorExpression
          Constant is represented as a vector with repeating values.
 class DecimalColumnInList
          Output a boolean value indicating if a column is IN a list of constants.
 class DecimalToStringUnaryUDF
          This is a superclass for unary decimal functions returning strings that operate directly on the input and set the output.
 class DoubleColumnInList
          Output a boolean value indicating if a column is IN a list of constants.
 class FilterColAndScalar
           
 class FilterColOrScalar
           
 class FilterConstantBooleanVectorExpression
           
 class FilterDecimalColumnInList
          Evaluate IN filter on a batch for a vector of decimals.
 class FilterDoubleColumnInList
          Evaluate IN filter on a batch for a vector of doubles.
 class FilterExprAndExpr
          This class represents a non leaf binary operator in the expression tree.
 class FilterExprOrExpr
          This class represents an Or expression.
 class FilterLongColumnInList
          Evaluate IN filter on a batch for a vector of longs.
 class FilterScalarAndColumn
           
 class FilterScalarOrColumn
           
 class FilterStringColLikeStringScalar
          Evaluate LIKE filter on a batch for a vector of strings.
 class FilterStringColRegExpStringScalar
          Evaluate REGEXP filter on a batch for a vector of strings.
 class FilterStringColumnInList
          Evaluate an IN filter on a batch for a vector of strings.
 class FuncBin
          Vectorized implementation of Bin(long) function that returns string.
 class FuncDecimalToDouble
          This is a superclass for unary decimal functions and expressions returning doubles that operate directly on the input and set the output.
 class FuncDecimalToLong
          This is a superclass for unary decimal functions and expressions returning integers that operate directly on the input and set the output.
 class FuncDoubleToDecimal
          This is a superclass for unary double functions and expressions returning decimals that operate directly on the input and set the output.
 class FuncHex
           
 class FuncLogWithBaseDoubleToDouble
           
 class FuncLogWithBaseLongToDouble
           
 class FuncLongToDecimal
          This is a superclass for unary long functions and expressions returning decimals that operate directly on the input and set the output.
 class FuncLongToString
          Superclass to support vectorized functions that take a long and return a string, optionally with additional configuraiton arguments.
 class FuncPowerDoubleToDouble
          Vectorized implementation for Pow(a, power) and Power(a, power)
 class FuncPowerLongToDouble
          Vectorized implementation for Pow(a, power) and Power(a, power)
 class FuncRand
          Implements vectorized rand(seed) function evaluation.
 class FuncRandNoSeed
          Implements vectorized rand() function evaluation.
 class FuncRoundWithNumDigitsDecimalToDecimal
           
 class IdentityExpression
          An expression representing a column, only children are evaluated.
 class IfExprStringColumnStringColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprStringColumnStringScalar
          Compute IF(expr1, expr2, expr3) for 3 input expressions.
 class IfExprStringScalarStringColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprStringScalarStringScalar
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IsNotNull
          This expression evaluates to true if the given input columns is not null.
 class IsNull
          This expression evaluates to true if the given input columns is null.
 class LongColDivideLongColumn
          This operation is handled as a special case because Hive long/long division returns double.
 class LongColDivideLongScalar
          This operation is handled as a special case because Hive long/long division returns double.
 class LongColumnInList
          Output a boolean value indicating if a column is IN a list of constants.
 class LongScalarDivideLongColumn
          This operation is handled as a special case because Hive long/long division returns double.
 class LongToStringUnaryUDF
          This is a superclass for unary long functions returning strings that operate directly on the input and set the output.
 class MathFuncDoubleToDouble
          Implement vectorized math function that takes a double (and optionally additional constant argument(s)) and returns long.
 class MathFuncLongToDouble
          Implement vectorized math function that takes a double (and optionally additional constant argument(s)) and returns long.
 class MathFuncLongToLong
          Implement vectorized math function that takes a long (and optionally additional constant argument(s)) and returns long.
 class NotCol
          Evaluates the boolean complement of the input.
 class PosModDoubleToDouble
           
 class PosModLongToLong
           
 class RoundWithNumDigitsDoubleToDouble
           
 class SelectColumnIsFalse
          This expression selects a row if the given boolean column is false.
 class SelectColumnIsNotNull
          This expression selects a row if the given column is null.
 class SelectColumnIsNull
          This expression selects a row if the given column is null.
 class SelectColumnIsTrue
          This expression selects a row if the given boolean column is true.
 class StringColumnInList
          Evaluate an IN boolean expression (not a filter) on a batch for a vector of strings.
 class StringConcatColCol
          Vectorized instruction to concatenate two string columns and put the output in a third column.
 class StringConcatColScalar
          Vectorized instruction to concatenate a string column to a scalar and put the result in an output column.
 class StringConcatScalarCol
          Vectorized instruction to concatenate a scalar to a string column and put the result in an output column.
 class StringHex
           
 class StringLength
          Calculate the length of the strings in the input column vector, and store it in the output column vector.
 class StringLower
          Expression to convert a string to lower case.
 class StringLTrim
           
 class StringRTrim
           
 class StringSubstrColStart
          This class provides the implementation of vectorized substring, with a single start index parameter.
 class StringSubstrColStartLen
          This class provides the implementation of vectorized substring, with a start index and length parameters.
 class StringTrim
           
 class StringUnaryUDF
          Expression for vectorized evaluation of unary UDFs on strings.
 class StringUnaryUDFDirect
          This is a superclass for unary string functions that operate directly on the input and set the output.
 class StringUpper
          Expression to convert a string to lower case.
 class VectorCoalesce
          This expression returns the value of the first non-null expression in the given set of inputs expressions.
 class VectorUDFDateAddColCol
           
 class VectorUDFDateAddColScalar
           
 class VectorUDFDateAddScalarCol
           
 class VectorUDFDateDiffColCol
           
 class VectorUDFDateDiffColScalar
           
 class VectorUDFDateDiffScalarCol
           
 class VectorUDFDateLong
           
 class VectorUDFDateString
           
 class VectorUDFDateSubColCol
          Returns the date that is num_days before start_date.
 class VectorUDFDateSubColScalar
          Returns the date that is num_days before start_date.
 class VectorUDFDateSubScalarCol
           
 class VectorUDFDayOfMonthLong
          Expression to get day of month.
 class VectorUDFDayOfMonthString
          Expression to get day of month.
 class VectorUDFHourLong
          Returns hour of day.
 class VectorUDFHourString
          Returns hour of day.
 class VectorUDFMinuteLong
          Returns minute value.
 class VectorUDFMinuteString
          Returns minute value.
 class VectorUDFMonthLong
          Returns month value.
 class VectorUDFMonthString
          Returns month value.
 class VectorUDFSecondLong
          Expression to get seconds.
 class VectorUDFSecondString
          Expression to get seconds.
 class VectorUDFTimestampFieldLong
          Abstract class to return various fields from a Timestamp or Date.
 class VectorUDFTimestampFieldString
          Abstract class to return various fields from a String.
 class VectorUDFUnixTimeStampLong
          Return Unix Timestamp.
 class VectorUDFUnixTimeStampString
          Return Unix Timestamp.
 class VectorUDFWeekOfYearLong
          Expression to get week of year.
 class VectorUDFWeekOfYearString
          Expression to get week of year.
 class VectorUDFYearLong
          Expression to get year as a long.
 class VectorUDFYearString
          Expression to get year as a long.
 

Fields in org.apache.hadoop.hive.ql.exec.vector.expressions declared as VectorExpression
protected  VectorExpression[] VectorExpression.childExpressions
          Child expressions are evaluated post order.
 

Methods in org.apache.hadoop.hive.ql.exec.vector.expressions that return VectorExpression
 VectorExpression[] VectorExpression.getChildExpressions()
           
 

Methods in org.apache.hadoop.hive.ql.exec.vector.expressions with parameters of type VectorExpression
 void VectorExpression.setChildExpressions(VectorExpression[] ve)
          Initialize the child expressions.
 

Uses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates
 

Methods in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates that return VectorExpression
 VectorExpression VectorUDAFSumDecimal.getInputExpression()
           
 VectorExpression VectorUDAFCount.getInputExpression()
           
 VectorExpression VectorUDAFAvgDecimal.getInputExpression()
           
 

Methods in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates with parameters of type VectorExpression
 void VectorUDAFSumDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFCount.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFAvgDecimal.setInputExpression(VectorExpression inputExpression)
           
 

Constructors in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates with parameters of type VectorExpression
VectorUDAFAvgDecimal(VectorExpression inputExpression)
           
VectorUDAFCount(VectorExpression inputExpression)
           
VectorUDAFCountStar(VectorExpression inputExpression)
           
VectorUDAFSumDecimal(VectorExpression inputExpression)
           
 

Uses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates.gen
 

Methods in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates.gen that return VectorExpression
 VectorExpression VectorUDAFVarSampLong.getInputExpression()
           
 VectorExpression VectorUDAFVarSampDouble.getInputExpression()
           
 VectorExpression VectorUDAFVarSampDecimal.getInputExpression()
           
 VectorExpression VectorUDAFVarPopLong.getInputExpression()
           
 VectorExpression VectorUDAFVarPopDouble.getInputExpression()
           
 VectorExpression VectorUDAFVarPopDecimal.getInputExpression()
           
 VectorExpression VectorUDAFSumLong.getInputExpression()
           
 VectorExpression VectorUDAFSumDouble.getInputExpression()
           
 VectorExpression VectorUDAFStdSampLong.getInputExpression()
           
 VectorExpression VectorUDAFStdSampDouble.getInputExpression()
           
 VectorExpression VectorUDAFStdSampDecimal.getInputExpression()
           
 VectorExpression VectorUDAFStdPopLong.getInputExpression()
           
 VectorExpression VectorUDAFStdPopDouble.getInputExpression()
           
 VectorExpression VectorUDAFStdPopDecimal.getInputExpression()
           
 VectorExpression VectorUDAFMinString.getInputExpression()
           
 VectorExpression VectorUDAFMinLong.getInputExpression()
           
 VectorExpression VectorUDAFMinDouble.getInputExpression()
           
 VectorExpression VectorUDAFMinDecimal.getInputExpression()
           
 VectorExpression VectorUDAFMaxString.getInputExpression()
           
 VectorExpression VectorUDAFMaxLong.getInputExpression()
           
 VectorExpression VectorUDAFMaxDouble.getInputExpression()
           
 VectorExpression VectorUDAFMaxDecimal.getInputExpression()
           
 VectorExpression VectorUDAFAvgLong.getInputExpression()
           
 VectorExpression VectorUDAFAvgDouble.getInputExpression()
           
 

Methods in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates.gen with parameters of type VectorExpression
 void VectorUDAFVarSampLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFVarSampDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFVarSampDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFVarPopLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFVarPopDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFVarPopDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFSumLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFSumDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFStdSampLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFStdSampDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFStdSampDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFStdPopLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFStdPopDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFStdPopDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMinString.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMinLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMinDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMinDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMaxString.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMaxLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMaxDouble.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFMaxDecimal.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFAvgLong.setInputExpression(VectorExpression inputExpression)
           
 void VectorUDAFAvgDouble.setInputExpression(VectorExpression inputExpression)
           
 

Constructors in org.apache.hadoop.hive.ql.exec.vector.expressions.aggregates.gen with parameters of type VectorExpression
VectorUDAFAvgDouble(VectorExpression inputExpression)
           
VectorUDAFAvgLong(VectorExpression inputExpression)
           
VectorUDAFMaxDecimal(VectorExpression inputExpression)
           
VectorUDAFMaxDouble(VectorExpression inputExpression)
           
VectorUDAFMaxLong(VectorExpression inputExpression)
           
VectorUDAFMaxString(VectorExpression inputExpression)
           
VectorUDAFMinDecimal(VectorExpression inputExpression)
           
VectorUDAFMinDouble(VectorExpression inputExpression)
           
VectorUDAFMinLong(VectorExpression inputExpression)
           
VectorUDAFMinString(VectorExpression inputExpression)
           
VectorUDAFStdPopDecimal(VectorExpression inputExpression)
           
VectorUDAFStdPopDouble(VectorExpression inputExpression)
           
VectorUDAFStdPopLong(VectorExpression inputExpression)
           
VectorUDAFStdSampDecimal(VectorExpression inputExpression)
           
VectorUDAFStdSampDouble(VectorExpression inputExpression)
           
VectorUDAFStdSampLong(VectorExpression inputExpression)
           
VectorUDAFSumDouble(VectorExpression inputExpression)
           
VectorUDAFSumLong(VectorExpression inputExpression)
           
VectorUDAFVarPopDecimal(VectorExpression inputExpression)
           
VectorUDAFVarPopDouble(VectorExpression inputExpression)
           
VectorUDAFVarPopLong(VectorExpression inputExpression)
           
VectorUDAFVarSampDecimal(VectorExpression inputExpression)
           
VectorUDAFVarSampDouble(VectorExpression inputExpression)
           
VectorUDAFVarSampLong(VectorExpression inputExpression)
           
 

Uses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.expressions.gen
 

Subclasses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.expressions.gen
 class CastDoubleToBooleanViaDoubleToLong
           
 class CastDoubleToLong
           
 class CastDoubleToTimestampViaDoubleToLong
           
 class CastLongToBooleanViaLongToLong
           
 class CastLongToDouble
           
 class CastLongToTimestampViaLongToLong
           
 class CastTimestampToDoubleViaLongToDouble
           
 class CastTimestampToLongViaLongToLong
           
 class DecimalColAddDecimalColumn
          Generated from template ColumnArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColAddDecimalScalar
          Generated from template ColumnArithmeticScalarDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColDivideDecimalColumn
          Generated from template ColumnArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColDivideDecimalScalar
          Generated from template ColumnDivideScalarDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColModuloDecimalColumn
          Generated from template ColumnArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColModuloDecimalScalar
          Generated from template ColumnDivideScalarDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColMultiplyDecimalColumn
          Generated from template ColumnArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColMultiplyDecimalScalar
          Generated from template ColumnArithmeticScalarDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColSubtractDecimalColumn
          Generated from template ColumnArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalColSubtractDecimalScalar
          Generated from template ColumnArithmeticScalarDecimal.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DecimalScalarAddDecimalColumn
          Generated from template ScalarArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a scalar and a column.
 class DecimalScalarDivideDecimalColumn
          Generated from template ScalarDivideColumnDecimal.txt, which covers binary arithmetic expressions between a scalar and a column.
 class DecimalScalarModuloDecimalColumn
          Generated from template ScalarDivideColumnDecimal.txt, which covers binary arithmetic expressions between a scalar and a column.
 class DecimalScalarMultiplyDecimalColumn
          Generated from template ScalarArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a scalar and a column.
 class DecimalScalarSubtractDecimalColumn
          Generated from template ScalarArithmeticColumnDecimal.txt, which covers binary arithmetic expressions between a scalar and a column.
 class DoubleColAddDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColAddDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColAddLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColAddLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColDivideDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColDivideDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColDivideLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColDivideLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColGreaterDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColGreaterDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColGreaterEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColGreaterEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColGreaterEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColGreaterEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColGreaterLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColGreaterLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColLessDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColLessDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColLessEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColLessEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColLessEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColLessEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColLessLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColLessLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColModuloDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColModuloDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColModuloLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColModuloLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColMultiplyDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColMultiplyDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColMultiplyLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColMultiplyLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColNotEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColNotEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColNotEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColNotEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleColSubtractDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColSubtractDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColSubtractLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class DoubleColSubtractLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class DoubleColUnaryMinus
          Generated from template ColumnUnaryMinus.txt, which covers unary negation operator.
 class DoubleScalarAddDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarAddLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarDivideDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarDivideLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarGreaterDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarGreaterEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarGreaterEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarGreaterLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarLessDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarLessEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarLessEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarLessLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarModuloDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarModuloLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarMultiplyDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarMultiplyLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarNotEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarNotEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class DoubleScalarSubtractDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class DoubleScalarSubtractLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class FilterDecimalColEqualDecimalColumn
          Generated from template FilterDecimalColumnCompareColumn.txt, which covers binary comparison filter expressions between two columns.
 class FilterDecimalColEqualDecimalScalar
          This is a generated class to evaluate a == comparison on a vector of decimal values.
 class FilterDecimalColGreaterDecimalColumn
          Generated from template FilterDecimalColumnCompareColumn.txt, which covers binary comparison filter expressions between two columns.
 class FilterDecimalColGreaterDecimalScalar
          This is a generated class to evaluate a > comparison on a vector of decimal values.
 class FilterDecimalColGreaterEqualDecimalColumn
          Generated from template FilterDecimalColumnCompareColumn.txt, which covers binary comparison filter expressions between two columns.
 class FilterDecimalColGreaterEqualDecimalScalar
          This is a generated class to evaluate a >= comparison on a vector of decimal values.
 class FilterDecimalColLessDecimalColumn
          Generated from template FilterDecimalColumnCompareColumn.txt, which covers binary comparison filter expressions between two columns.
 class FilterDecimalColLessDecimalScalar
          This is a generated class to evaluate a < comparison on a vector of decimal values.
 class FilterDecimalColLessEqualDecimalColumn
          Generated from template FilterDecimalColumnCompareColumn.txt, which covers binary comparison filter expressions between two columns.
 class FilterDecimalColLessEqualDecimalScalar
          This is a generated class to evaluate a <= comparison on a vector of decimal values.
 class FilterDecimalColNotEqualDecimalColumn
          Generated from template FilterDecimalColumnCompareColumn.txt, which covers binary comparison filter expressions between two columns.
 class FilterDecimalColNotEqualDecimalScalar
          This is a generated class to evaluate a != comparison on a vector of decimal values.
 class FilterDecimalColumnBetween
          Generated from template FilterDecimalColumnBetween.txt, which covers [NOT] BETWEEN filter expressions where a column is [NOT] between one scalar and another.
 class FilterDecimalColumnNotBetween
          Generated from template FilterDecimalColumnBetween.txt, which covers [NOT] BETWEEN filter expressions where a column is [NOT] between one scalar and another.
 class FilterDecimalScalarEqualDecimalColumn
          This is a generated class to evaluate a == comparison on a vector of decimal values.
 class FilterDecimalScalarGreaterDecimalColumn
          This is a generated class to evaluate a > comparison on a vector of decimal values.
 class FilterDecimalScalarGreaterEqualDecimalColumn
          This is a generated class to evaluate a >= comparison on a vector of decimal values.
 class FilterDecimalScalarLessDecimalColumn
          This is a generated class to evaluate a < comparison on a vector of decimal values.
 class FilterDecimalScalarLessEqualDecimalColumn
          This is a generated class to evaluate a <= comparison on a vector of decimal values.
 class FilterDecimalScalarNotEqualDecimalColumn
          This is a generated class to evaluate a != comparison on a vector of decimal values.
 class FilterDoubleColEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColGreaterDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColGreaterDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColGreaterEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColGreaterEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColGreaterEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColGreaterEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColGreaterLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColGreaterLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColLessDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColLessDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColLessEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColLessEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColLessEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColLessEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColLessLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColLessLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColNotEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColNotEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColNotEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterDoubleColNotEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterDoubleColumnBetween
          Generated from template FilterColumnBetween.txt, which covers [NOT] BETWEEN filter expressions where a column is [NOT] between one scalar and another.
 class FilterDoubleColumnNotBetween
          Generated from template FilterColumnBetween.txt, which covers [NOT] BETWEEN filter expressions where a column is [NOT] between one scalar and another.
 class FilterDoubleScalarEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarGreaterDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarGreaterEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarGreaterEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarGreaterLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarLessDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarLessEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarLessEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarLessLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarNotEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterDoubleScalarNotEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongColEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColGreaterDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColGreaterDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColGreaterEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColGreaterEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColGreaterEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColGreaterEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColGreaterLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColGreaterLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColLessDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColLessDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColLessEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColLessEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColLessEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColLessEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColLessLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColLessLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColNotEqualDoubleColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColNotEqualDoubleScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColNotEqualLongColumn
          Generated from template FilterColumnCompareColumn.txt, which covers binary comparison expressions between two columns, however output is not produced in a separate column.
 class FilterLongColNotEqualLongScalar
          Generated from template FilterColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar, however output is not produced in a separate column.
 class FilterLongColumnBetween
          Generated from template FilterColumnBetween.txt, which covers [NOT] BETWEEN filter expressions where a column is [NOT] between one scalar and another.
 class FilterLongColumnNotBetween
          Generated from template FilterColumnBetween.txt, which covers [NOT] BETWEEN filter expressions where a column is [NOT] between one scalar and another.
 class FilterLongScalarEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarGreaterDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarGreaterEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarGreaterEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarGreaterLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarLessDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarLessEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarLessEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarLessLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarNotEqualDoubleColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterLongScalarNotEqualLongColumn
          Generated from template FilterScalarCompareColumn.txt, which covers binary comparison expressions between a scalar and a column, however output is not produced in a separate column.
 class FilterStringColEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class FilterStringColEqualStringScalar
          This is a generated class to evaluate a == comparison on a vector of strings.
 class FilterStringColGreaterEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class FilterStringColGreaterEqualStringScalar
          This is a generated class to evaluate a >= comparison on a vector of strings.
 class FilterStringColGreaterStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class FilterStringColGreaterStringScalar
          This is a generated class to evaluate a > comparison on a vector of strings.
 class FilterStringColLessEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class FilterStringColLessEqualStringScalar
          This is a generated class to evaluate a <= comparison on a vector of strings.
 class FilterStringColLessStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class FilterStringColLessStringScalar
          This is a generated class to evaluate a < comparison on a vector of strings.
 class FilterStringColNotEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class FilterStringColNotEqualStringScalar
          This is a generated class to evaluate a != comparison on a vector of strings.
 class FilterStringColumnBetween
          This is a generated class to evaluate a [NOT] BETWEEN comparison on a vector of strings.
 class FilterStringColumnNotBetween
          This is a generated class to evaluate a [NOT] BETWEEN comparison on a vector of strings.
 class FilterStringScalarEqualStringColumn
          This is a generated class to evaluate a == comparison on a vector of strings.
 class FilterStringScalarGreaterEqualStringColumn
          This is a generated class to evaluate a >= comparison on a vector of strings.
 class FilterStringScalarGreaterStringColumn
          This is a generated class to evaluate a > comparison on a vector of strings.
 class FilterStringScalarLessEqualStringColumn
          This is a generated class to evaluate a <= comparison on a vector of strings.
 class FilterStringScalarLessStringColumn
          This is a generated class to evaluate a < comparison on a vector of strings.
 class FilterStringScalarNotEqualStringColumn
          This is a generated class to evaluate a != comparison on a vector of strings.
 class FuncAbsDecimalToDecimal
           
 class FuncAbsDoubleToDouble
           
 class FuncAbsLongToLong
           
 class FuncACosDoubleToDouble
           
 class FuncACosLongToDouble
           
 class FuncASinDoubleToDouble
           
 class FuncASinLongToDouble
           
 class FuncATanDoubleToDouble
           
 class FuncATanLongToDouble
           
 class FuncCeilDecimalToDecimal
           
 class FuncCeilDoubleToLong
           
 class FuncCeilLongToLong
           
 class FuncCosDoubleToDouble
           
 class FuncCosLongToDouble
           
 class FuncDegreesDoubleToDouble
           
 class FuncDegreesLongToDouble
           
 class FuncExpDoubleToDouble
           
 class FuncExpLongToDouble
           
 class FuncFloorDecimalToDecimal
           
 class FuncFloorDoubleToLong
           
 class FuncFloorLongToLong
           
 class FuncLnDoubleToDouble
           
 class FuncLnLongToDouble
           
 class FuncLog10DoubleToDouble
           
 class FuncLog10LongToDouble
           
 class FuncLog2DoubleToDouble
           
 class FuncLog2LongToDouble
           
 class FuncNegateDecimalToDecimal
           
 class FuncRadiansDoubleToDouble
           
 class FuncRadiansLongToDouble
           
 class FuncRoundDecimalToDecimal
           
 class FuncRoundDoubleToDouble
           
 class FuncSignDecimalToLong
           
 class FuncSignDoubleToDouble
           
 class FuncSignLongToDouble
           
 class FuncSinDoubleToDouble
           
 class FuncSinLongToDouble
           
 class FuncSqrtDoubleToDouble
           
 class FuncSqrtLongToDouble
           
 class FuncTanDoubleToDouble
           
 class FuncTanLongToDouble
           
 class IfExprDoubleColumnDoubleColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprDoubleColumnDoubleScalar
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprDoubleColumnLongScalar
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprDoubleScalarDoubleColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprDoubleScalarDoubleScalar
          Compute IF(expr1, expr2, expr3) for 3 input expressions.
 class IfExprDoubleScalarLongColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprDoubleScalarLongScalar
          Compute IF(expr1, expr2, expr3) for 3 input expressions.
 class IfExprLongColumnDoubleScalar
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprLongColumnLongColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprLongColumnLongScalar
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprLongScalarDoubleColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprLongScalarDoubleScalar
          Compute IF(expr1, expr2, expr3) for 3 input expressions.
 class IfExprLongScalarLongColumn
          Compute IF(expr1, expr2, expr3) for 3 input column expressions.
 class IfExprLongScalarLongScalar
          Compute IF(expr1, expr2, expr3) for 3 input expressions.
 class LongColAddDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColAddDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColAddLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColAddLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColDivideDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColDivideDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColGreaterDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColGreaterDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColGreaterEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColGreaterEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColGreaterEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColGreaterEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColGreaterLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColGreaterLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColLessDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColLessDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColLessEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColLessEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColLessEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColLessEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColLessLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColLessLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColModuloDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColModuloDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColModuloLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColModuloLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColMultiplyDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColMultiplyDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColMultiplyLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColMultiplyLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColNotEqualDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColNotEqualDoubleScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColNotEqualLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColNotEqualLongScalar
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongColSubtractDoubleColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColSubtractDoubleScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColSubtractLongColumn
          Generated from template ColumnArithmeticColumn.txt, which covers binary arithmetic expressions between columns.
 class LongColSubtractLongScalar
          Generated from template ColumnArithmeticScalar.txt, which covers binary arithmetic expressions between a column and a scalar.
 class LongColUnaryMinus
          Generated from template ColumnUnaryMinus.txt, which covers unary negation operator.
 class LongScalarAddDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarAddLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarDivideDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarGreaterDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarGreaterEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarGreaterEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarGreaterLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarLessDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarLessEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarLessEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarLessLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarModuloDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarModuloLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarMultiplyDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarMultiplyLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarNotEqualDoubleColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarNotEqualLongColumn
          Generated from template ColumnCompareScalar.txt, which covers binary comparison expressions between a column and a scalar.
 class LongScalarSubtractDoubleColumn
          Generated from template ScalarArithmeticColumn.txt.
 class LongScalarSubtractLongColumn
          Generated from template ScalarArithmeticColumn.txt.
 class StringColEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class StringColEqualStringScalar
          This is a generated class to evaluate a == comparison on a vector of strings.
 class StringColGreaterEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class StringColGreaterEqualStringScalar
          This is a generated class to evaluate a >= comparison on a vector of strings.
 class StringColGreaterStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class StringColGreaterStringScalar
          This is a generated class to evaluate a > comparison on a vector of strings.
 class StringColLessEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class StringColLessEqualStringScalar
          This is a generated class to evaluate a <= comparison on a vector of strings.
 class StringColLessStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class StringColLessStringScalar
          This is a generated class to evaluate a < comparison on a vector of strings.
 class StringColNotEqualStringColumn
          Filter the rows in a batch by comparing one string column to another.
 class StringColNotEqualStringScalar
          This is a generated class to evaluate a != comparison on a vector of strings.
 class StringScalarEqualStringColumn
          This is a generated class to evaluate a == comparison on a vector of strings.
 class StringScalarGreaterEqualStringColumn
          This is a generated class to evaluate a >= comparison on a vector of strings.
 class StringScalarGreaterStringColumn
          This is a generated class to evaluate a > comparison on a vector of strings.
 class StringScalarLessEqualStringColumn
          This is a generated class to evaluate a <= comparison on a vector of strings.
 class StringScalarLessStringColumn
          This is a generated class to evaluate a < comparison on a vector of strings.
 class StringScalarNotEqualStringColumn
          This is a generated class to evaluate a != comparison on a vector of strings.
 

Uses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.udf
 

Subclasses of VectorExpression in org.apache.hadoop.hive.ql.exec.vector.udf
 class VectorUDFAdaptor
          A VectorUDFAdaptor is a vectorized expression for invoking a custom UDF on zero or more input vectors or constants which are the function arguments.
 



Copyright © 2014 The Apache Software Foundation. All rights reserved.