Skip merge table query.

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

Branch: refs/heads/ignite-sql-opt-2
Commit: 7e34cec3bb0adbea0d94fcd06b3aff549dcf57a0
Parents: eb2b5f3
Author: sboikov <[email protected]>
Authored: Tue Nov 24 16:32:45 2015 +0300
Committer: sboikov <[email protected]>
Committed: Tue Nov 24 16:32:45 2015 +0300

----------------------------------------------------------------------
 .../internal/processors/query/h2/sql/GridSqlQuerySplitter.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/7e34cec3/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlQuerySplitter.java
----------------------------------------------------------------------
diff --git 
a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlQuerySplitter.java
 
b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlQuerySplitter.java
index 741a998..04d469b 100644
--- 
a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlQuerySplitter.java
+++ 
b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sql/GridSqlQuerySplitter.java
@@ -262,7 +262,7 @@ public class GridSqlQuerySplitter {
         GridCacheSqlQuery rdc = new GridCacheSqlQuery(rdcQry.getSQL(),
             findParams(rdcQry, params, new ArrayList<>(), 
paramIdxs).toArray());
 
-        rdc.skipMergeTable(rdcSimpleQry);
+        rdc.skipMergeTable(rdcSimpleQry && paramIdxs.size() == 0);
 
         rdc.parameterIndexes(toIntArray(paramIdxs));
 

Reply via email to