Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9598381

Browse files
committed
es 8.18.0 support
1 parent 1bfed4c commit 9598381

File tree

8 files changed

+13
-16
lines changed

8 files changed

+13
-16
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
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.17.5-amd64.deb -o elasticsearch.deb && sudo dpkg -i --force-confnew elasticsearch.deb
8+
- curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.18.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

Lines changed: 2 additions & 2 deletions
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.17.5.0</version>
6+
<version>8.18.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.17.5</elasticsearch.version>
47+
<elasticsearch.version>8.18.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/ParsedSearchHit.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,6 @@ public static SearchHit createFromMap(Map<String, Object> values) {
206206
shardTarget,
207207
index,
208208
clusterAlias,
209-
null,
210209
get(SearchHit.Fields.INNER_HITS, values, null),
211210
get(SearchHit.DOCUMENT_FIELDS, values, Collections.emptyMap()),
212211
get(SearchHit.METADATA_FIELDS, values, Collections.emptyMap()),

src/main/java/org/elasticsearch/search/aggregations/ParsedMultiBucketAggregation.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.elasticsearch.core.CheckedFunction;
1414
import org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation;
1515
import org.elasticsearch.xcontent.ObjectParser;
16+
import org.elasticsearch.xcontent.ToXContent;
1617
import org.elasticsearch.xcontent.XContentBuilder;
1718
import org.elasticsearch.xcontent.XContentParser;
1819

@@ -23,7 +24,7 @@
2324

2425
import static org.elasticsearch.common.xcontent.XContentParserUtils.ensureExpectedToken;
2526

26-
public abstract class ParsedMultiBucketAggregation<B extends ParsedMultiBucketAggregation.Bucket> extends ParsedAggregation
27+
public abstract class ParsedMultiBucketAggregation<B extends ParsedMultiBucketAggregation.ParsedBucket> extends ParsedAggregation
2728
implements
2829
MultiBucketsAggregation {
2930

@@ -70,7 +71,7 @@ public static <A extends ParsedMultiBucketAggregation<T>, T extends ParsedBucket
7071
}, CommonFields.BUCKETS, ObjectParser.ValueType.OBJECT_ARRAY);
7172
}
7273

73-
public abstract static class ParsedBucket implements MultiBucketsAggregation.Bucket {
74+
public abstract static class ParsedBucket implements MultiBucketsAggregation.Bucket, ToXContent {
7475

7576
private InternalAggregations aggregations;
7677
private String keyAsString;

src/main/java/org/elasticsearch/search/aggregations/bucket/terms/ParsedRareTerms.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626

2727
public abstract class ParsedRareTerms extends ParsedMultiBucketAggregation<ParsedRareTerms.ParsedBucket> implements RareTerms {
2828
@Override
29-
public List<? extends RareTerms.Bucket> getBuckets() {
29+
public List<ParsedRareTerms.ParsedBucket> getBuckets() {
3030
return buckets;
3131
}
3232

3333
@Override
3434
public XContentBuilder doXContentBody(XContentBuilder builder, Params params) throws IOException {
3535
builder.startArray(CommonFields.BUCKETS.getPreferredName());
36-
for (RareTerms.Bucket bucket : getBuckets()) {
36+
for (ParsedRareTerms.ParsedBucket bucket : getBuckets()) {
3737
bucket.toXContent(builder, params);
3838
}
3939
builder.endArray();

src/main/java/org/elasticsearch/search/aggregations/bucket/terms/ParsedSignificantTerms.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ public abstract class ParsedSignificantTerms extends ParsedMultiBucketAggregatio
3737
protected long subsetSize;
3838
protected long supersetSize;
3939

40-
protected long getSubsetSize() {
40+
public long getSubsetSize() {
4141
return subsetSize;
4242
}
4343

44-
protected long getSupersetSize() {
44+
public long getSupersetSize() {
4545
return supersetSize;
4646
}
4747

@@ -68,7 +68,7 @@ public XContentBuilder doXContentBody(XContentBuilder builder, Params params) th
6868
builder.field(CommonFields.DOC_COUNT.getPreferredName(), subsetSize);
6969
builder.field(InternalMappedSignificantTerms.BG_COUNT, supersetSize);
7070
builder.startArray(CommonFields.BUCKETS.getPreferredName());
71-
for (SignificantTerms.Bucket bucket : buckets) {
71+
for (ParsedSignificantTerms.ParsedBucket bucket : buckets) {
7272
bucket.toXContent(builder, params);
7373
}
7474
builder.endArray();
@@ -128,12 +128,10 @@ public double getSignificanceScore() {
128128
return score;
129129
}
130130

131-
@Override
132131
public long getSupersetSize() {
133132
return supersetSize;
134133
}
135134

136-
@Override
137135
public long getSubsetSize() {
138136
return subsetSize;
139137
}

src/main/java/org/elasticsearch/search/aggregations/bucket/terms/ParsedTerms.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public long getSumOfOtherDocCounts() {
4343
}
4444

4545
@Override
46-
public List<? extends Terms.Bucket> getBuckets() {
46+
public List<ParsedTerms.ParsedBucket> getBuckets() {
4747
return buckets;
4848
}
4949

@@ -62,7 +62,7 @@ public XContentBuilder doXContentBody(XContentBuilder builder, Params params) th
6262
builder.field(DOC_COUNT_ERROR_UPPER_BOUND_FIELD_NAME.getPreferredName(), getDocCountError());
6363
builder.field(SUM_OF_OTHER_DOC_COUNTS.getPreferredName(), getSumOfOtherDocCounts());
6464
builder.startArray(CommonFields.BUCKETS.getPreferredName());
65-
for (Terms.Bucket bucket : getBuckets()) {
65+
for (ParsedTerms.ParsedBucket bucket : getBuckets()) {
6666
bucket.toXContent(builder, params);
6767
}
6868
builder.endArray();

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ public String getStdDeviationSamplingAsString() {
132132
return valueAsString.getOrDefault(Fields.STD_DEVIATION_SAMPLING_AS_STRING, Double.toString(stdDeviationSampling));
133133
}
134134

135-
@Override
136135
public String getStdDeviationBoundAsString(Bounds bound) {
137136
return switch (bound) {
138137
case UPPER -> valueAsString.getOrDefault(

0 commit comments

Comments
 (0)