211
211
import org .opensearch .search .aggregations .metrics .ValueCountAggregationBuilder ;
212
212
import org .opensearch .search .aggregations .metrics .WeightedAvgAggregationBuilder ;
213
213
import org .opensearch .search .aggregations .pipeline .AvgBucketPipelineAggregationBuilder ;
214
- import org .opensearch .search .aggregations .pipeline .AvgBucketPipelineAggregator ;
215
214
import org .opensearch .search .aggregations .pipeline .BucketScriptPipelineAggregationBuilder ;
216
- import org .opensearch .search .aggregations .pipeline .BucketScriptPipelineAggregator ;
217
215
import org .opensearch .search .aggregations .pipeline .BucketSelectorPipelineAggregationBuilder ;
218
- import org .opensearch .search .aggregations .pipeline .BucketSelectorPipelineAggregator ;
219
216
import org .opensearch .search .aggregations .pipeline .BucketSortPipelineAggregationBuilder ;
220
- import org .opensearch .search .aggregations .pipeline .BucketSortPipelineAggregator ;
221
217
import org .opensearch .search .aggregations .pipeline .CumulativeSumPipelineAggregationBuilder ;
222
- import org .opensearch .search .aggregations .pipeline .CumulativeSumPipelineAggregator ;
223
218
import org .opensearch .search .aggregations .pipeline .DerivativePipelineAggregationBuilder ;
224
- import org .opensearch .search .aggregations .pipeline .DerivativePipelineAggregator ;
225
219
import org .opensearch .search .aggregations .pipeline .EwmaModel ;
226
220
import org .opensearch .search .aggregations .pipeline .ExtendedStatsBucketParser ;
227
221
import org .opensearch .search .aggregations .pipeline .ExtendedStatsBucketPipelineAggregationBuilder ;
228
- import org .opensearch .search .aggregations .pipeline .ExtendedStatsBucketPipelineAggregator ;
229
222
import org .opensearch .search .aggregations .pipeline .HoltLinearModel ;
230
223
import org .opensearch .search .aggregations .pipeline .HoltWintersModel ;
231
224
import org .opensearch .search .aggregations .pipeline .InternalBucketMetricValue ;
236
229
import org .opensearch .search .aggregations .pipeline .InternalStatsBucket ;
237
230
import org .opensearch .search .aggregations .pipeline .LinearModel ;
238
231
import org .opensearch .search .aggregations .pipeline .MaxBucketPipelineAggregationBuilder ;
239
- import org .opensearch .search .aggregations .pipeline .MaxBucketPipelineAggregator ;
240
232
import org .opensearch .search .aggregations .pipeline .MinBucketPipelineAggregationBuilder ;
241
- import org .opensearch .search .aggregations .pipeline .MinBucketPipelineAggregator ;
242
233
import org .opensearch .search .aggregations .pipeline .MovAvgModel ;
243
234
import org .opensearch .search .aggregations .pipeline .MovAvgPipelineAggregationBuilder ;
244
- import org .opensearch .search .aggregations .pipeline .MovAvgPipelineAggregator ;
245
235
import org .opensearch .search .aggregations .pipeline .MovFnPipelineAggregationBuilder ;
246
- import org .opensearch .search .aggregations .pipeline .MovFnPipelineAggregator ;
247
236
import org .opensearch .search .aggregations .pipeline .PercentilesBucketPipelineAggregationBuilder ;
248
- import org .opensearch .search .aggregations .pipeline .PercentilesBucketPipelineAggregator ;
249
- import org .opensearch .search .aggregations .pipeline .PipelineAggregator ;
250
237
import org .opensearch .search .aggregations .pipeline .SerialDiffPipelineAggregationBuilder ;
251
- import org .opensearch .search .aggregations .pipeline .SerialDiffPipelineAggregator ;
252
238
import org .opensearch .search .aggregations .pipeline .SimpleModel ;
253
239
import org .opensearch .search .aggregations .pipeline .StatsBucketPipelineAggregationBuilder ;
254
- import org .opensearch .search .aggregations .pipeline .StatsBucketPipelineAggregator ;
255
240
import org .opensearch .search .aggregations .pipeline .SumBucketPipelineAggregationBuilder ;
256
- import org .opensearch .search .aggregations .pipeline .SumBucketPipelineAggregator ;
257
241
import org .opensearch .search .aggregations .support .ValuesSourceRegistry ;
258
242
import org .opensearch .search .fetch .FetchPhase ;
259
243
import org .opensearch .search .fetch .FetchSubPhase ;
@@ -710,15 +694,13 @@ private void registerPipelineAggregations(List<SearchPlugin> plugins) {
710
694
new PipelineAggregationSpec (
711
695
DerivativePipelineAggregationBuilder .NAME ,
712
696
DerivativePipelineAggregationBuilder ::new ,
713
- DerivativePipelineAggregator ::new ,
714
697
DerivativePipelineAggregationBuilder ::parse
715
698
).addResultReader (InternalDerivative ::new )
716
699
);
717
700
registerPipelineAggregation (
718
701
new PipelineAggregationSpec (
719
702
MaxBucketPipelineAggregationBuilder .NAME ,
720
703
MaxBucketPipelineAggregationBuilder ::new ,
721
- MaxBucketPipelineAggregator ::new ,
722
704
MaxBucketPipelineAggregationBuilder .PARSER
723
705
)
724
706
// This bucket is used by many pipeline aggreations.
@@ -728,7 +710,6 @@ private void registerPipelineAggregations(List<SearchPlugin> plugins) {
728
710
new PipelineAggregationSpec (
729
711
MinBucketPipelineAggregationBuilder .NAME ,
730
712
MinBucketPipelineAggregationBuilder ::new ,
731
- MinBucketPipelineAggregator ::new ,
732
713
MinBucketPipelineAggregationBuilder .PARSER
733
714
)
734
715
/* Uses InternalBucketMetricValue */
@@ -737,7 +718,6 @@ private void registerPipelineAggregations(List<SearchPlugin> plugins) {
737
718
new PipelineAggregationSpec (
738
719
AvgBucketPipelineAggregationBuilder .NAME ,
739
720
AvgBucketPipelineAggregationBuilder ::new ,
740
- AvgBucketPipelineAggregator ::new ,
741
721
AvgBucketPipelineAggregationBuilder .PARSER
742
722
)
743
723
// This bucket is used by many pipeline aggreations.
@@ -747,7 +727,6 @@ private void registerPipelineAggregations(List<SearchPlugin> plugins) {
747
727
new PipelineAggregationSpec (
748
728
SumBucketPipelineAggregationBuilder .NAME ,
749
729
SumBucketPipelineAggregationBuilder ::new ,
750
- SumBucketPipelineAggregator ::new ,
751
730
SumBucketPipelineAggregationBuilder .PARSER
752
731
)
753
732
/* Uses InternalSimpleValue */
@@ -756,31 +735,27 @@ private void registerPipelineAggregations(List<SearchPlugin> plugins) {
756
735
new PipelineAggregationSpec (
757
736
StatsBucketPipelineAggregationBuilder .NAME ,
758
737
StatsBucketPipelineAggregationBuilder ::new ,
759
- StatsBucketPipelineAggregator ::new ,
760
738
StatsBucketPipelineAggregationBuilder .PARSER
761
739
).addResultReader (InternalStatsBucket ::new )
762
740
);
763
741
registerPipelineAggregation (
764
742
new PipelineAggregationSpec (
765
743
ExtendedStatsBucketPipelineAggregationBuilder .NAME ,
766
744
ExtendedStatsBucketPipelineAggregationBuilder ::new ,
767
- ExtendedStatsBucketPipelineAggregator ::new ,
768
745
new ExtendedStatsBucketParser ()
769
746
).addResultReader (InternalExtendedStatsBucket ::new )
770
747
);
771
748
registerPipelineAggregation (
772
749
new PipelineAggregationSpec (
773
750
PercentilesBucketPipelineAggregationBuilder .NAME ,
774
751
PercentilesBucketPipelineAggregationBuilder ::new ,
775
- PercentilesBucketPipelineAggregator ::new ,
776
752
PercentilesBucketPipelineAggregationBuilder .PARSER
777
753
).addResultReader (InternalPercentilesBucket ::new )
778
754
);
779
755
registerPipelineAggregation (
780
756
new PipelineAggregationSpec (
781
757
MovAvgPipelineAggregationBuilder .NAME ,
782
758
MovAvgPipelineAggregationBuilder ::new ,
783
- MovAvgPipelineAggregator ::new ,
784
759
(XContentParser parser , String name ) -> MovAvgPipelineAggregationBuilder .parse (
785
760
movingAverageModelParserRegistry ,
786
761
name ,
@@ -792,47 +767,41 @@ private void registerPipelineAggregations(List<SearchPlugin> plugins) {
792
767
new PipelineAggregationSpec (
793
768
CumulativeSumPipelineAggregationBuilder .NAME ,
794
769
CumulativeSumPipelineAggregationBuilder ::new ,
795
- CumulativeSumPipelineAggregator ::new ,
796
770
CumulativeSumPipelineAggregationBuilder .PARSER
797
771
)
798
772
);
799
773
registerPipelineAggregation (
800
774
new PipelineAggregationSpec (
801
775
BucketScriptPipelineAggregationBuilder .NAME ,
802
776
BucketScriptPipelineAggregationBuilder ::new ,
803
- BucketScriptPipelineAggregator ::new ,
804
777
BucketScriptPipelineAggregationBuilder .PARSER
805
778
)
806
779
);
807
780
registerPipelineAggregation (
808
781
new PipelineAggregationSpec (
809
782
BucketSelectorPipelineAggregationBuilder .NAME ,
810
783
BucketSelectorPipelineAggregationBuilder ::new ,
811
- BucketSelectorPipelineAggregator ::new ,
812
784
BucketSelectorPipelineAggregationBuilder ::parse
813
785
)
814
786
);
815
787
registerPipelineAggregation (
816
788
new PipelineAggregationSpec (
817
789
BucketSortPipelineAggregationBuilder .NAME ,
818
790
BucketSortPipelineAggregationBuilder ::new ,
819
- BucketSortPipelineAggregator ::new ,
820
791
BucketSortPipelineAggregationBuilder ::parse
821
792
)
822
793
);
823
794
registerPipelineAggregation (
824
795
new PipelineAggregationSpec (
825
796
SerialDiffPipelineAggregationBuilder .NAME ,
826
797
SerialDiffPipelineAggregationBuilder ::new ,
827
- SerialDiffPipelineAggregator ::new ,
828
798
SerialDiffPipelineAggregationBuilder ::parse
829
799
)
830
800
);
831
801
registerPipelineAggregation (
832
802
new PipelineAggregationSpec (
833
803
MovFnPipelineAggregationBuilder .NAME ,
834
804
MovFnPipelineAggregationBuilder ::new ,
835
- MovFnPipelineAggregator ::new ,
836
805
MovFnPipelineAggregationBuilder .PARSER
837
806
)
838
807
);
@@ -847,11 +816,6 @@ private void registerPipelineAggregation(PipelineAggregationSpec spec) {
847
816
namedWriteables .add (
848
817
new NamedWriteableRegistry .Entry (PipelineAggregationBuilder .class , spec .getName ().getPreferredName (), spec .getReader ())
849
818
);
850
- if (spec .getAggregatorReader () != null ) {
851
- namedWriteables .add (
852
- new NamedWriteableRegistry .Entry (PipelineAggregator .class , spec .getName ().getPreferredName (), spec .getAggregatorReader ())
853
- );
854
- }
855
819
for (Map .Entry <String , Writeable .Reader <? extends InternalAggregation >> resultReader : spec .getResultReaders ().entrySet ()) {
856
820
namedWriteables .add (
857
821
new NamedWriteableRegistry .Entry (InternalAggregation .class , resultReader .getKey (), resultReader .getValue ())
0 commit comments