Skip to content

Commit 444ffd8

Browse files
committed
Revert "Add EQ|QL version support with its default value (#791) (#792)"
This reverts commit 8f4c36c.
1 parent f0c2440 commit 444ffd8

File tree

5 files changed

+9
-74
lines changed

5 files changed

+9
-74
lines changed

java-client/src/main-flavored/java/co/elastic/clients/elasticsearch/_helpers/esql/EsqlHelper.java

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import co.elastic.clients.elasticsearch._types.FieldValue;
2323
import co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlAsyncClient;
2424
import co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlClient;
25-
import co.elastic.clients.elasticsearch.esql.EsqlVersion;
2625
import co.elastic.clients.elasticsearch.esql.QueryRequest;
2726
import co.elastic.clients.json.JsonData;
2827
import co.elastic.clients.transport.endpoints.BinaryResponse;
@@ -37,9 +36,9 @@ public class EsqlHelper {
3736
//----- Synchronous
3837

3938
public static <T> T query(
40-
ElasticsearchEsqlClient client, EsqlVersion version, EsqlAdapter<T> adapter, String query, Object... params
39+
ElasticsearchEsqlClient client, EsqlAdapter<T> adapter, String query, Object... params
4140
) throws IOException {
42-
QueryRequest request = buildRequest(version, adapter, query, params);
41+
QueryRequest request = buildRequest(adapter, query, params);
4342
BinaryResponse response = client.query(request);
4443
return adapter.deserialize(client, request, response);
4544
}
@@ -53,9 +52,9 @@ public static <T> T query(ElasticsearchEsqlClient client, EsqlAdapter<T> adapter
5352
//----- Asynchronous
5453

5554
public static <T> CompletableFuture<T> queryAsync(
56-
ElasticsearchEsqlAsyncClient client, EsqlVersion version, EsqlAdapter<T> adapter, String query, Object... params
55+
ElasticsearchEsqlAsyncClient client, EsqlAdapter<T> adapter, String query, Object... params
5756
) {
58-
return doQueryAsync(client, adapter, buildRequest(version, adapter, query, params));
57+
return doQueryAsync(client, adapter, buildRequest(adapter, query, params));
5958
}
6059

6160
public static <T> CompletableFuture<T> queryAsync(
@@ -80,19 +79,9 @@ private static <T> CompletableFuture<T> doQueryAsync(
8079

8180
//----- Utilities
8281

83-
private static QueryRequest buildRequest(EsqlVersion version, EsqlAdapter<?> adapter, String query, Object... params) {
84-
if (version == null) {
85-
version = EsqlVersion.getDefault();
86-
}
87-
if (version == null) {
88-
throw new IllegalStateException(
89-
"ES|QL default version not set. Either specify it explicitly or set a default value");
90-
}
91-
EsqlVersion v = version;
92-
82+
private static QueryRequest buildRequest(EsqlAdapter<?> adapter, String query, Object... params) {
9383
return QueryRequest.of(esql -> esql
9484
.format(adapter.format())
95-
.version(v)
9685
.columnar(adapter.columnar())
9786
.query(query)
9887
.params(asFieldValues(params))
@@ -110,7 +99,6 @@ private static QueryRequest buildRequest(EsqlAdapter<?> adapter, QueryRequest re
11099
.locale(request.locale())
111100
.params(request.params())
112101
.query(request.query())
113-
.version(request.version())
114102
);
115103
}
116104

java-client/src/test/java/co/elastic/clients/elasticsearch/ElasticsearchTestServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,10 @@ public synchronized ElasticsearchTestServer start() {
117117
return this;
118118
}
119119

120-
Version version = Version.VERSION.major() < 8 ? new Version(7,17,5,false) : new Version(8,14,0,false);
120+
Version version = Version.VERSION.major() < 8 ? new Version(7,17,5,false) : new Version(8,12,0,false);
121121

122122
// Note we could use version.major() + "." + version.minor() + "-SNAPSHOT" but plugins won't install on a snapshot version
123-
String esImage = "docker.elastic.co/elasticsearch/elasticsearch:" + version + "-SNAPSHOT";
123+
String esImage = "docker.elastic.co/elasticsearch/elasticsearch:" + version;
124124

125125
DockerImageName image;
126126
if (plugins.length == 0) {

java-client/src/test/java/co/elastic/clients/elasticsearch/_helpers/esql/EsqlAdapterEndToEndTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public void objectsTest() throws Exception {
134134
{
135135
EmpData emp = it.next();
136136
assertEquals("10042", emp.empNo);
137-
assertEquals(Arrays.asList("Architect", "Business Analyst", "Junior Developer", "Internship"), emp.jobPositions);
137+
assertEquals(Arrays.asList("Architect", "Business Analyst", "Internship", "Junior Developer"), emp.jobPositions);
138138

139139
assertEquals("1993-03-21T00:00:00Z[UTC]",
140140
DateTimeFormatter.ISO_DATE_TIME.format(emp.hireDate.toInstant().atZone(ZoneId.of("UTC")))
@@ -172,7 +172,7 @@ public void asyncObjects() throws Exception {
172172
{
173173
EmpData emp = it.next();
174174
assertEquals("10042", emp.empNo);
175-
assertEquals(Arrays.asList("Architect", "Business Analyst", "Junior Developer", "Internship"), emp.jobPositions);
175+
assertEquals(Arrays.asList("Architect", "Business Analyst", "Internship", "Junior Developer"), emp.jobPositions);
176176

177177
assertEquals("1993-03-21T00:00:00Z[UTC]",
178178
DateTimeFormatter.ISO_DATE_TIME.format(emp.hireDate.toInstant().atZone(ZoneId.of("UTC")))

java-client/src/test/java/co/elastic/clients/elasticsearch/_helpers/esql/EsqlVersionTest.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

java-client/src/test/java/co/elastic/clients/elasticsearch/spec_issues/SpecIssuesTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,6 @@ public void i0254_suggesterTest() throws Exception {
164164
}
165165

166166
@Test
167-
@Disabled("Plugins cannot be installed on snapshot versions of ES")
168167
public void i0249_variantKind() throws Exception {
169168
try (ElasticsearchTestServer server = new ElasticsearchTestServer("analysis-icu").start()) {
170169

0 commit comments

Comments
 (0)