Repository: ignite
Updated Branches:
  refs/heads/ignite-3443 5fca6e1e8 -> 5b9a042a3


IGNITE-3443 WIP.


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

Branch: refs/heads/ignite-3443
Commit: 5b9a042a37d586806f97317dc7231631e1dd13fe
Parents: 5fca6e1
Author: Alexey Kuznetsov <akuznet...@apache.org>
Authored: Wed Oct 19 09:59:03 2016 +0700
Committer: Alexey Kuznetsov <akuznet...@apache.org>
Committed: Wed Oct 19 09:59:03 2016 +0700

----------------------------------------------------------------------
 .../GridCacheQueryDetailsMetricsAdapter.java      | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/5b9a042a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
index 55979ba..3b20dd2 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
@@ -240,6 +240,24 @@ public class GridCacheQueryDetailsMetricsAdapter 
implements QueryDetailsMetrics,
     }
 
     /** {@inheritDoc} */
+    @Override public int hashCode() {
+        return queryHashCode(qryType, qry);
+    }
+
+    /** {@inheritDoc} */
+    @Override public boolean equals(Object o) {
+        if (this == o)
+            return true;
+
+        if (o == null || getClass() != o.getClass())
+            return false;
+
+        GridCacheQueryDetailsMetricsAdapter other = 
(GridCacheQueryDetailsMetricsAdapter)o;
+
+        return qryType == other.qryType && ((qry == null && other.qry == null) 
|| qry.equals(other.qry));
+    }
+
+    /** {@inheritDoc} */
     @Override public String toString() {
         return S.toString(GridCacheQueryDetailsMetricsAdapter.class, this);
     }

Reply via email to