Skip to content

Commit a9a933a

Browse files
committed
Overriding bulk collection API for few other aggregations
Signed-off-by: Ankit Jain <jainankitk@apache.org>
1 parent 262d674 commit a9a933a

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

server/src/main/java/org/opensearch/search/aggregations/bucket/histogram/NumericHistogramAggregator.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
package org.opensearch.search.aggregations.bucket.histogram;
3434

3535
import org.apache.lucene.index.LeafReaderContext;
36+
import org.apache.lucene.search.DocIdStream;
3637
import org.apache.lucene.search.ScoreMode;
3738
import org.opensearch.index.fielddata.SortedNumericDoubleValues;
3839
import org.opensearch.search.aggregations.Aggregator;
@@ -137,6 +138,11 @@ public void collect(int doc, long owningBucketOrd) throws IOException {
137138
}
138139
}
139140
}
141+
142+
@Override
143+
public void collect(DocIdStream stream, long owningBucketOrd) throws IOException {
144+
super.collect(stream, owningBucketOrd);
145+
}
140146
};
141147
}
142148
}

server/src/main/java/org/opensearch/search/aggregations/bucket/histogram/RangeHistogramAggregator.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
package org.opensearch.search.aggregations.bucket.histogram;
3434

3535
import org.apache.lucene.index.LeafReaderContext;
36+
import org.apache.lucene.search.DocIdStream;
3637
import org.apache.lucene.util.BytesRef;
3738
import org.opensearch.index.fielddata.SortedBinaryDocValues;
3839
import org.opensearch.index.mapper.RangeFieldMapper;
@@ -155,6 +156,11 @@ public void collect(int doc, long owningBucketOrd) throws IOException {
155156
}
156157
}
157158
}
159+
160+
@Override
161+
public void collect(DocIdStream stream, long owningBucketOrd) throws IOException {
162+
super.collect(stream, owningBucketOrd);
163+
}
158164
};
159165
}
160166
}

server/src/main/java/org/opensearch/search/aggregations/metrics/ExtendedStatsAggregator.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
package org.opensearch.search.aggregations.metrics;
3333

3434
import org.apache.lucene.index.LeafReaderContext;
35+
import org.apache.lucene.search.DocIdStream;
3536
import org.apache.lucene.search.ScoreMode;
3637
import org.opensearch.common.lease.Releasables;
3738
import org.opensearch.common.util.BigArrays;
@@ -163,6 +164,10 @@ public void collect(int doc, long bucket) throws IOException {
163164
}
164165
}
165166

167+
@Override
168+
public void collect(DocIdStream stream, long owningBucketOrd) throws IOException {
169+
super.collect(stream, owningBucketOrd);
170+
}
166171
};
167172
}
168173

server/src/main/java/org/opensearch/search/aggregations/metrics/StatsAggregator.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
package org.opensearch.search.aggregations.metrics;
3333

3434
import org.apache.lucene.index.LeafReaderContext;
35+
import org.apache.lucene.search.DocIdStream;
3536
import org.apache.lucene.search.ScoreMode;
3637
import org.opensearch.common.lease.Releasables;
3738
import org.opensearch.common.util.BigArrays;
@@ -141,6 +142,11 @@ public void collect(int doc, long bucket) throws IOException {
141142
maxes.set(bucket, max);
142143
}
143144
}
145+
146+
@Override
147+
public void collect(DocIdStream stream, long owningBucketOrd) throws IOException {
148+
super.collect(stream, owningBucketOrd);
149+
}
144150
};
145151
}
146152

0 commit comments

Comments
 (0)