aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter
diff options
context:
space:
mode:
authorAman Sinha <asinha@maprtech.com>2015-01-18 15:24:54 -0800
committerAman Sinha <asinha@maprtech.com>2015-01-18 17:55:15 -0800
commita418af12bee4df82a0f76bf5cb1ca03a8bcd13e0 (patch)
tree63b3ed63bf2dc4746e1a9599b092042d32318d7a /exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter
parent31d764d4f67e978f14d3f3dd0ac9c79ac69c532d (diff)
DRILL-2019: Use correct index for filter evaluation when input to Filter is a SelectionVector2. Add some java doc comments.
Diffstat (limited to 'exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter')
-rw-r--r--exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterTemplate2.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterTemplate2.java b/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterTemplate2.java
index bd8541847..7e0dd657c 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterTemplate2.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterTemplate2.java
@@ -81,7 +81,7 @@ public abstract class FilterTemplate2 implements Filterer{
final int count = recordCount;
for(int i = 0; i < count; i++){
char index = incomingSelectionVector.getIndex(i);
- if(doEval(i, 0)){
+ if(doEval(index, 0)){
outgoingSelectionVector.setIndex(svIndex, index);
svIndex++;
}