|
25 | 25 | import org.opensearch.common.xcontent.XContentParser;
|
26 | 26 | import org.opensearch.common.xcontent.json.JsonXContent;
|
27 | 27 | import org.opensearch.common.xcontent.json.JsonXContentParser;
|
| 28 | +import org.opensearch.geo.search.aggregations.bucket.geogrid.GeoHashGridAggregationBuilder; |
28 | 29 | import org.opensearch.join.aggregations.JoinAggregationBuilders;
|
29 | 30 | import org.opensearch.script.Script;
|
30 | 31 | import org.opensearch.script.ScriptType;
|
|
34 | 35 | import org.opensearch.search.aggregations.BucketOrder;
|
35 | 36 | import org.opensearch.search.aggregations.InternalOrder;
|
36 | 37 | import org.opensearch.search.aggregations.bucket.filter.FilterAggregationBuilder;
|
37 |
| -import org.opensearch.search.aggregations.bucket.geogrid.GeoGridAggregationBuilder; |
| 38 | +import org.opensearch.geo.search.aggregations.bucket.geogrid.GeoGridAggregationBuilder; |
38 | 39 | import org.opensearch.search.aggregations.bucket.histogram.DateHistogramAggregationBuilder;
|
39 | 40 | import org.opensearch.search.aggregations.bucket.histogram.DateHistogramInterval;
|
40 | 41 | import org.opensearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
|
|
44 | 45 | import org.opensearch.search.aggregations.bucket.range.RangeAggregationBuilder;
|
45 | 46 | import org.opensearch.search.aggregations.bucket.terms.IncludeExclude;
|
46 | 47 | import org.opensearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
|
47 |
| -import org.opensearch.search.aggregations.metrics.GeoBoundsAggregationBuilder; |
| 48 | +import org.opensearch.geo.search.aggregations.metrics.GeoBoundsAggregationBuilder; |
48 | 49 | import org.opensearch.search.aggregations.metrics.PercentilesAggregationBuilder;
|
49 | 50 | import org.opensearch.search.aggregations.metrics.ScriptedMetricAggregationBuilder;
|
50 | 51 | import org.opensearch.search.aggregations.metrics.TopHitsAggregationBuilder;
|
@@ -285,7 +286,7 @@ private AggregationBuilder makeRangeGroup(MethodField field) throws SqlParseExce
|
285 | 286 |
|
286 | 287 | private AggregationBuilder geoBounds(MethodField field) throws SqlParseException {
|
287 | 288 | String aggName = gettAggNameFromParamsOrAlias(field);
|
288 |
| - GeoBoundsAggregationBuilder boundsBuilder = AggregationBuilders.geoBounds(aggName); |
| 289 | + GeoBoundsAggregationBuilder boundsBuilder = new GeoBoundsAggregationBuilder(aggName); |
289 | 290 | String value;
|
290 | 291 | for (KVValue kv : field.getParams()) {
|
291 | 292 | value = kv.value.toString();
|
@@ -472,7 +473,7 @@ private AbstractAggregationBuilder scriptedMetric(MethodField field) throws SqlP
|
472 | 473 |
|
473 | 474 | private AggregationBuilder geohashGrid(MethodField field) throws SqlParseException {
|
474 | 475 | String aggName = gettAggNameFromParamsOrAlias(field);
|
475 |
| - GeoGridAggregationBuilder geoHashGrid = AggregationBuilders.geohashGrid(aggName); |
| 476 | + GeoGridAggregationBuilder geoHashGrid = new GeoHashGridAggregationBuilder(aggName); |
476 | 477 | String value;
|
477 | 478 | for (KVValue kv : field.getParams()) {
|
478 | 479 | value = kv.value.toString();
|
|
0 commit comments