Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-sprint-3 572d81bcf -> 9c8160bf7


ignite-718 - fix


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/6a53351f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/6a53351f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/6a53351f

Branch: refs/heads/ignite-sprint-3
Commit: 6a53351f9ddf2e185c9b1fa645ab4e4d4424f856
Parents: b30b14c
Author: S.Vladykin <svlady...@gridgain.com>
Authored: Fri Apr 10 16:18:35 2015 +0300
Committer: S.Vladykin <svlady...@gridgain.com>
Committed: Fri Apr 10 16:18:35 2015 +0300

----------------------------------------------------------------------
 .../internal/processors/query/h2/twostep/GridMergeIndex.java  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6a53351f/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/GridMergeIndex.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/GridMergeIndex.java
 
b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/GridMergeIndex.java
index 65a2de9..5138013 100644
--- 
a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/GridMergeIndex.java
+++ 
b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/GridMergeIndex.java
@@ -51,6 +51,9 @@ public abstract class GridMergeIndex extends BaseIndex {
      */
     private ArrayList<Row> fetched = new ArrayList<>();
 
+    /** */
+    private int fetchedCnt;
+
     /**
      * @param tbl Table.
      * @param name Index name.
@@ -164,7 +167,7 @@ public abstract class GridMergeIndex extends BaseIndex {
      * @return {@code true} If we have fetched all the remote rows.
      */
     public boolean fetchedAll() {
-        return fetched.size() == rowsCnt.get();
+        return fetchedCnt == rowsCnt.get();
     }
 
     /**
@@ -308,6 +311,8 @@ public abstract class GridMergeIndex extends BaseIndex {
                         fetched.add(cur);
                 }
 
+                fetchedCnt++;
+
                 return true;
             }
 

Reply via email to