Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-112 [created] 4c1e6e66a


ignite-112 - api changes


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

Branch: refs/heads/ignite-112
Commit: 4c1e6e66a45aade2e78bb497cc1ac3202746eeb9
Parents: 09c52dd
Author: S.Vladykin <svlady...@gridgain.com>
Authored: Wed Jan 21 18:02:59 2015 +0300
Committer: S.Vladykin <svlady...@gridgain.com>
Committed: Wed Jan 21 18:02:59 2015 +0300

----------------------------------------------------------------------
 modules/core/src/main/java/org/apache/ignite/IgniteCache.java | 4 ----
 .../main/java/org/apache/ignite/cache/query/QueryCursor.java  | 7 ++++++-
 2 files changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4c1e6e66/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/IgniteCache.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
index 1398ebe..b328101 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteCache.java
@@ -226,12 +226,8 @@ public interface IgniteCache<K, V> extends 
javax.cache.Cache<K, V>, IgniteAsyncS
 
     public QueryCursor<Entry<K, V>> query(QueryPredicate<K, V> filter);
 
-    public <R> QueryCursor<R> query(QueryReducer<Entry<K, V>, R> rmtRdc, 
QueryPredicate<K, V> filter);
-
     public QueryCursor<List<?>> queryFields(QuerySqlPredicate<K, V> filter);
 
-    public <R> QueryCursor<R> queryFields(QueryReducer<List<?>, R> rmtRdc, 
QuerySqlPredicate<K, V> filter);
-
     public QueryCursor<Entry<K, V>> localQuery(QueryPredicate<K, V> filter);
 
     public QueryCursor<List<?>> localQueryFields(QuerySqlPredicate<K, V> 
filter);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/4c1e6e66/modules/core/src/main/java/org/apache/ignite/cache/query/QueryCursor.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/cache/query/QueryCursor.java 
b/modules/core/src/main/java/org/apache/ignite/cache/query/QueryCursor.java
index 9d7f64a..fd0818e 100644
--- a/modules/core/src/main/java/org/apache/ignite/cache/query/QueryCursor.java
+++ b/modules/core/src/main/java/org/apache/ignite/cache/query/QueryCursor.java
@@ -25,7 +25,7 @@ import java.util.*;
  * @author @java.author
  * @version @java.version
  */
-public interface QueryCursor<T> extends Iterable<T> {
+public interface QueryCursor<T> extends Iterable<T>, AutoCloseable {
     /**
      * Gets all query results and stores them in the collection.
      * Use this method when you know in advance that query result is
@@ -34,4 +34,9 @@ public interface QueryCursor<T> extends Iterable<T> {
      * @return Collection containing full query result.
      */
     public Collection<T> getAll();
+
+    /**
+     * Closes cursor.
+     */
+    @Override public void close();
 }

Reply via email to