diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/InternalMax.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/InternalMax.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/InternalMax.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/InternalMax.java index c9d045a723..c1634fdce4 100644 --- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/InternalMax.java +++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/InternalMax.java @@ -29,6 +29,7 @@ import org.elasticsearch.search.aggregations.pipeline.PipelineAggregator; import java.io.IOException; import java.util.List; import java.util.Map; +import java.util.Objects; public class InternalMax extends InternalNumericMetricsAggregation.SingleValue implements Max { private final double max; @@ -88,4 +89,15 @@ public class InternalMax extends InternalNumericMetricsAggregation.SingleValue i } return builder; } + + @Override + protected int doHashCode() { + return Objects.hash(max); + } + + @Override + protected boolean doEquals(Object obj) { + InternalMax other = (InternalMax) obj; + return Objects.equals(max, other.max); + } } |