org.apache.hadoop.hive.ql.exec.vector.expressions.gen
Class FilterLongColEqualDoubleColumn
java.lang.Object
org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression
org.apache.hadoop.hive.ql.exec.vector.expressions.gen.FilterLongColEqualDoubleColumn
- All Implemented Interfaces:
- Serializable
public class FilterLongColEqualDoubleColumn
- extends VectorExpression
Generated from template FilterColumnCompareColumn.txt, which covers binary comparison
expressions between two columns, however output is not produced in a separate column.
The selected vector of the input VectorizedRowBatch is updated for in-place filtering.
- See Also:
- Serialized Form
FilterLongColEqualDoubleColumn
public FilterLongColEqualDoubleColumn(int colNum1,
int colNum2)
FilterLongColEqualDoubleColumn
public FilterLongColEqualDoubleColumn()
evaluate
public void evaluate(VectorizedRowBatch batch)
- Description copied from class:
VectorExpression
- This is the primary method to implement expression logic.
- Specified by:
evaluate in class VectorExpression
getOutputType
public String getOutputType()
- Description copied from class:
VectorExpression
- Returns type of the output column.
- Overrides:
getOutputType in class VectorExpression
getOutputColumn
public int getOutputColumn()
- Description copied from class:
VectorExpression
- Returns the index of the output column in the array
of column vectors. If not applicable, -1 is returned.
- Specified by:
getOutputColumn in class VectorExpression
- Returns:
- Index of the output column
getColNum1
public int getColNum1()
setColNum1
public void setColNum1(int colNum1)
getColNum2
public int getColNum2()
setColNum2
public void setColNum2(int colNum2)
getDescriptor
public VectorExpressionDescriptor.Descriptor getDescriptor()
- Specified by:
getDescriptor in class VectorExpression
Copyright © 2014 The Apache Software Foundation. All rights reserved.