Skip to content

Commit 6578dc8

Browse files
committed
es 8.17.0 support
1 parent c1e86b4 commit 6578dc8

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jdk:
55

66
before_install:
77
- sudo rm -rf /var/lib/elasticsearch
8-
- curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.16.3-amd64.deb -o elasticsearch.deb && sudo dpkg -i --force-confnew elasticsearch.deb
8+
- curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.0-amd64.deb -o elasticsearch.deb && sudo dpkg -i --force-confnew elasticsearch.deb
99
- sudo cp ./src/test/resources/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml
1010
- sudo cat /etc/elasticsearch/elasticsearch.yml
1111
- sudo java -version

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>org.nlpcn</groupId>
55
<artifactId>elasticsearch-sql</artifactId>
6-
<version>8.16.3.0</version>
6+
<version>8.17.0.0</version>
77
<packaging>jar</packaging>
88
<description>Query elasticsearch using SQL</description>
99
<name>elasticsearch-sql</name>
@@ -44,7 +44,7 @@
4444
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4545
<runSuite>**/MainTestSuite.class</runSuite>
4646
<elasticsearch.plugin.name>sql</elasticsearch.plugin.name>
47-
<elasticsearch.version>8.16.3</elasticsearch.version>
47+
<elasticsearch.version>8.17.0</elasticsearch.version>
4848
<elasticsearch.plugin.classname>org.elasticsearch.plugin.nlpcn.SqlPlug</elasticsearch.plugin.classname>
4949
<druid.version>1.2.15</druid.version>
5050
<guava.version>32.0.0-jre</guava.version>

src/main/java/org/elasticsearch/search/aggregations/metrics/ParsedGeoCentroid.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
import org.elasticsearch.common.geo.GeoPoint;
1212
import org.elasticsearch.search.aggregations.ParsedAggregation;
13-
import org.elasticsearch.search.aggregations.metrics.InternalGeoCentroid.Fields;
1413
import org.elasticsearch.xcontent.ObjectParser;
14+
import org.elasticsearch.xcontent.ParseField;
1515
import org.elasticsearch.xcontent.XContentBuilder;
1616
import org.elasticsearch.xcontent.XContentParser;
1717

@@ -74,6 +74,11 @@ public XContentBuilder doXContentBody(XContentBuilder builder, Params params) th
7474
GEO_POINT_PARSER.declareDouble(GeoPoint::resetLon, Fields.CENTROID_LON);
7575
}
7676

77+
static class Fields {
78+
static final ParseField CENTROID_LAT = new ParseField("lat");
79+
static final ParseField CENTROID_LON = new ParseField("lon");
80+
}
81+
7782
public static ParsedGeoCentroid fromXContent(XContentParser parser, final String name) {
7883
ParsedGeoCentroid geoCentroid = PARSER.apply(parser, null);
7984
geoCentroid.setName(name);

0 commit comments

Comments
 (0)