File tree Expand file tree Collapse file tree 3 files changed +17
-1
lines changed
main/java/org/elasticsearch/search/aggregations/bucket/nested
test/java/org/elasticsearch/search/aggregations/bucket/nested Expand file tree Collapse file tree 3 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 2323
2424import java .io .IOException ;
2525
26- public class ParsedReverseNested extends ParsedSingleBucketAggregation implements Nested {
26+ public class ParsedReverseNested extends ParsedSingleBucketAggregation implements ReverseNested {
2727
2828 @ Override
2929 public String getType () {
Original file line number Diff line number Diff line change 2222import org .elasticsearch .common .io .stream .Writeable .Reader ;
2323import org .elasticsearch .search .aggregations .InternalAggregations ;
2424import org .elasticsearch .search .aggregations .InternalSingleBucketAggregationTestCase ;
25+ import org .elasticsearch .search .aggregations .ParsedAggregation ;
2526import org .elasticsearch .search .aggregations .bucket .ParsedSingleBucketAggregation ;
2627import org .elasticsearch .search .aggregations .pipeline .PipelineAggregator ;
2728
29+ import java .io .IOException ;
2830import java .util .List ;
2931import java .util .Map ;
3032
@@ -49,4 +51,10 @@ protected Reader<InternalNested> instanceReader() {
4951 protected Class <? extends ParsedSingleBucketAggregation > implementationClass () {
5052 return ParsedNested .class ;
5153 }
54+
55+ @ Override
56+ protected void assertFromXContent (InternalNested aggregation , ParsedAggregation parsedAggregation ) throws IOException {
57+ super .assertFromXContent (aggregation , parsedAggregation );
58+ assertTrue (parsedAggregation instanceof Nested );
59+ }
5260}
Original file line number Diff line number Diff line change 2222import org .elasticsearch .common .io .stream .Writeable .Reader ;
2323import org .elasticsearch .search .aggregations .InternalAggregations ;
2424import org .elasticsearch .search .aggregations .InternalSingleBucketAggregationTestCase ;
25+ import org .elasticsearch .search .aggregations .ParsedAggregation ;
2526import org .elasticsearch .search .aggregations .bucket .ParsedSingleBucketAggregation ;
2627import org .elasticsearch .search .aggregations .pipeline .PipelineAggregator ;
2728
29+ import java .io .IOException ;
2830import java .util .List ;
2931import java .util .Map ;
3032
@@ -49,4 +51,10 @@ protected Reader<InternalReverseNested> instanceReader() {
4951 protected Class <? extends ParsedSingleBucketAggregation > implementationClass () {
5052 return ParsedReverseNested .class ;
5153 }
54+
55+ @ Override
56+ protected void assertFromXContent (InternalReverseNested aggregation , ParsedAggregation parsedAggregation ) throws IOException {
57+ super .assertFromXContent (aggregation , parsedAggregation );
58+ assertTrue (parsedAggregation instanceof ReverseNested );
59+ }
5260}
You can’t perform that action at this time.
0 commit comments