diff --git a/ql/src/gen/vectorization/ExpressionTemplates/FilterColumnBetween.txt b/ql/src/gen/vectorization/ExpressionTemplates/FilterColumnBetween.txt index e9aaaf2..7c5615d 100644 --- a/ql/src/gen/vectorization/ExpressionTemplates/FilterColumnBetween.txt +++ b/ql/src/gen/vectorization/ExpressionTemplates/FilterColumnBetween.txt @@ -171,7 +171,7 @@ public class extends VectorExpression { } public void setRightValue( value) { - this.leftValue = value; + this.rightValue = value; } @Override diff --git a/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorFilterExpressions.java b/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorFilterExpressions.java index 80f55dc..b4682f9 100644 --- a/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorFilterExpressions.java +++ b/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorFilterExpressions.java @@ -424,6 +424,18 @@ public void testFilterLongBetween() { expr1.evaluate(vrb3); assertEquals(0, vrb3.size); + // Test getters/setters + FilterLongColumnBetween betweenExpr = (FilterLongColumnBetween) expr1; + assertEquals(15, betweenExpr.getLeftValue()); + assertEquals(17, betweenExpr.getRightValue()); + assertEquals(0, betweenExpr.getColNum()); + + betweenExpr.setColNum(1); + assertEquals(1, betweenExpr.getColNum()); + betweenExpr.setLeftValue(2); + assertEquals(2, betweenExpr.getLeftValue()); + betweenExpr.setRightValue(3); + assertEquals(3, betweenExpr.getRightValue()); } @Test