|
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