You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2018/11/20 09:16:11 UTC
ignite git commit: IGNITE-8765: SQL: Fixed event type when SQL or
SQL_FIELDS query is executed. This closes #5421.
Repository: ignite
Updated Branches:
refs/heads/master 2c23d6807 -> ae7a1d0b8
IGNITE-8765: SQL: Fixed event type when SQL or SQL_FIELDS query is executed. This closes #5421.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/ae7a1d0b
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/ae7a1d0b
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/ae7a1d0b
Branch: refs/heads/master
Commit: ae7a1d0b8cf51f6ccd13fc5d945c37a0d019e11b
Parents: 2c23d68
Author: Pavel Kuznetsov <pa...@gmail.com>
Authored: Tue Nov 20 12:15:38 2018 +0300
Committer: devozerov <vo...@gridgain.com>
Committed: Tue Nov 20 12:15:38 2018 +0300
----------------------------------------------------------------------
.../processors/query/GridQueryProcessor.java | 18 ++++++++++++------
.../IgniteCacheReplicatedQuerySelfTest.java | 9 ---------
2 files changed, 12 insertions(+), 15 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/ae7a1d0b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
index 3842d77..82fd51b 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/query/GridQueryProcessor.java
@@ -2175,7 +2175,7 @@ public class GridQueryProcessor extends GridProcessorAdapter {
idx.querySqlFields(schemaName, qry, cliCtx, keepBinary, failOnMultipleStmts, null, cancel);
if (cctx != null)
- sendQueryExecutedEvent(qry.getSql(), qry.getArgs(), cctx);
+ sendQueryExecutedEvent(qry.getSql(), qry.getArgs(), cctx, qryType);
return res;
}
@@ -2454,15 +2454,21 @@ public class GridQueryProcessor extends GridProcessorAdapter {
/**
* @param sqlQry Sql query.
- * @param params Params.
- */
- private void sendQueryExecutedEvent(String sqlQry, Object[] params, GridCacheContext<?, ?> cctx) {
+ * @param params Params of the query.
+ * @param cctx cache context.
+ * @param qryType actual query type, usually either SQL or SQL_FIELDS.
+ */
+ private void sendQueryExecutedEvent(
+ String sqlQry,
+ Object[] params,
+ GridCacheContext<?, ?> cctx,
+ GridCacheQueryType qryType) {
if (cctx.events().isRecordable(EVT_CACHE_QUERY_EXECUTED)) {
ctx.event().record(new CacheQueryExecutedEvent<>(
ctx.discovery().localNode(),
- "SQL query executed.",
+ qryType.name() + " query executed.",
EVT_CACHE_QUERY_EXECUTED,
- CacheQueryType.SQL.name(),
+ qryType.name(),
cctx.name(),
null,
sqlQry,
http://git-wip-us.apache.org/repos/asf/ignite/blob/ae7a1d0b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/IgniteCacheReplicatedQuerySelfTest.java
----------------------------------------------------------------------
diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/IgniteCacheReplicatedQuerySelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/IgniteCacheReplicatedQuerySelfTest.java
index 8635416..f741ef2 100644
--- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/IgniteCacheReplicatedQuerySelfTest.java
+++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/IgniteCacheReplicatedQuerySelfTest.java
@@ -422,15 +422,6 @@ public class IgniteCacheReplicatedQuerySelfTest extends IgniteCacheAbstractQuery
}
/**
- * @throws Exception If failed.
- */
- @Override public void testSqlQueryEvents() throws Exception {
- fail("https://issues.apache.org/jira/browse/IGNITE-8765");
-
- super.testSqlQueryEvents();
- }
-
- /**
* Cache key.
*/
public static class CacheKey implements Externalizable {