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); }