Skip to content

Commit 02b0385

Browse files
step1 drop redundant interfacees
1 parent 7fa16af commit 02b0385

File tree

3 files changed

+2
-22
lines changed

3 files changed

+2
-22
lines changed

server/src/main/java/org/elasticsearch/search/aggregations/HasAggregations.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

server/src/main/java/org/elasticsearch/search/aggregations/bucket/MultiBucketsAggregation.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
package org.elasticsearch.search.aggregations.bucket;
1111

1212
import org.elasticsearch.search.aggregations.Aggregation;
13-
import org.elasticsearch.search.aggregations.HasAggregations;
1413
import org.elasticsearch.search.aggregations.InternalAggregations;
1514

1615
import java.util.List;
@@ -23,7 +22,7 @@ public interface MultiBucketsAggregation extends Aggregation {
2322
* A bucket represents a criteria to which all documents that fall in it adhere to. It is also uniquely identified
2423
* by a key, and can potentially hold sub-aggregations computed over all documents in it.
2524
*/
26-
interface Bucket extends HasAggregations {
25+
interface Bucket {
2726
/**
2827
* @return The key associated with the bucket
2928
*/
@@ -42,7 +41,6 @@ interface Bucket extends HasAggregations {
4241
/**
4342
* @return The sub-aggregations of this bucket
4443
*/
45-
@Override
4644
InternalAggregations getAggregations();
4745

4846
}

server/src/main/java/org/elasticsearch/search/aggregations/bucket/SingleBucketAggregation.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,12 @@
1010
package org.elasticsearch.search.aggregations.bucket;
1111

1212
import org.elasticsearch.search.aggregations.Aggregation;
13-
import org.elasticsearch.search.aggregations.HasAggregations;
1413
import org.elasticsearch.search.aggregations.InternalAggregations;
1514

1615
/**
1716
* A single bucket aggregation
1817
*/
19-
public interface SingleBucketAggregation extends Aggregation, HasAggregations {
18+
public interface SingleBucketAggregation extends Aggregation {
2019

2120
/**
2221
* @return The number of documents in this bucket
@@ -26,6 +25,5 @@ public interface SingleBucketAggregation extends Aggregation, HasAggregations {
2625
/**
2726
* @return The sub-aggregations of this bucket
2827
*/
29-
@Override
3028
InternalAggregations getAggregations();
3129
}

0 commit comments

Comments
 (0)