#ignite-758: remove createSpiQuery from CacheQueries.

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

Branch: refs/heads/ignite-737
Commit: 33cdafc14f854052a1c5c9dcab07160bd590214d
Parents: af1b0c6
Author: ivasilinets <ivasilin...@gridgain.com>
Authored: Thu Apr 16 22:59:50 2015 +0300
Committer: ivasilinets <ivasilin...@gridgain.com>
Committed: Thu Apr 16 22:59:50 2015 +0300

----------------------------------------------------------------------
 .../internal/processors/cache/IgniteCacheProxy.java  |  2 +-
 .../processors/cache/query/CacheQueries.java         |  7 -------
 .../processors/cache/query/CacheQueriesImpl.java     | 15 ---------------
 .../cache/query/GridCacheQueryManager.java           | 15 +++++++++++++++
 4 files changed, 16 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/33cdafc1/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
index 00e1b29..a7647ea 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheProxy.java
@@ -338,7 +338,7 @@ public class IgniteCacheProxy<K, V> extends 
AsyncSupportAdapter<IgniteCache<K, V
             fut = qry.execute();
         }
         else if (filter instanceof SpiQuery) {
-            qry = delegate.queries().createSpiQuery();
+            qry = ctx.queries().createSpiQuery(prjCtx != null ? 
prjCtx.isKeepPortable() : false);
 
             if (grp != null)
                 qry.projection(grp);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/33cdafc1/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueries.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueries.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueries.java
index 54965dd..4dafdd0 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueries.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueries.java
@@ -61,11 +61,4 @@ public interface CacheQueries<K, V> {
      * @return Created query.
      */
     public CacheQuery<List<?>> createSqlFieldsQuery(String qry, boolean 
incMeta);
-
-    /**
-     * Creates SPI query.
-     *
-     * @return Query.
-     */
-    public <R> CacheQuery<R> createSpiQuery();
 }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/33cdafc1/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueriesImpl.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueriesImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueriesImpl.java
index 5e3b11f..757e341 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueriesImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQueriesImpl.java
@@ -87,21 +87,6 @@ public class CacheQueriesImpl<K, V> implements 
CacheQueries<K, V> {
             keepPortable);
     }
 
-    /**
-     * Query for {@link IndexingSpi}.
-     *
-     * @return Query.
-     */
-    @Override public <R> CacheQuery<R> createSpiQuery() {
-        return new GridCacheQueryAdapter<>(ctx,
-            SPI,
-            null,
-            null,
-            null,
-            false,
-            keepPortable);
-    }
-
     /** {@inheritDoc} */
     @Override public CacheQuery<List<?>> createSqlFieldsQuery(String qry, 
boolean incMeta) {
         assert qry != null;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/33cdafc1/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryManager.java
index 9e42eef..945a9c1 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryManager.java
@@ -2898,4 +2898,19 @@ public abstract class GridCacheQueryManager<K, V> 
extends GridCacheManagerAdapte
             return size;
         }
     }
+
+    /**
+     * Query for {@link IndexingSpi}.
+     *
+     * @return Query.
+     */
+     public <R> CacheQuery<R> createSpiQuery(boolean keepPortable) {
+        return new GridCacheQueryAdapter<>(cctx,
+                SPI,
+                null,
+                null,
+                null,
+                false,
+                keepPortable);
+    }
 }

Reply via email to