Skip to content

Commit a5c4794

Browse files
committed
es 7.14.0 support
1 parent 91b5554 commit a5c4794

File tree

12 files changed

+17
-21
lines changed

12 files changed

+17
-21
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jdk:
44
- openjdk8
55

66
before_install:
7-
- wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.4-amd64.deb && sudo dpkg -i --force-confnew elasticsearch-7.13.4-amd64.deb
7+
- wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-amd64.deb && sudo dpkg -i --force-confnew elasticsearch-7.14.0-amd64.deb
88
- sudo cp ./src/test/resources/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml
99
- sudo cat /etc/elasticsearch/elasticsearch.yml
1010
- 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>7.13.4.0</version>
6+
<version>7.14.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>7.13.4</elasticsearch.version>
47+
<elasticsearch.version>7.14.0</elasticsearch.version>
4848
<elasticsearch.plugin.classname>org.elasticsearch.plugin.nlpcn.SqlPlug</elasticsearch.plugin.classname>
4949
<druid.version>1.1.16</druid.version>
5050
<guava.version>30.1.1-jre</guava.version>
Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
package org.elasticsearch.plugin.nlpcn;
22

3-
import org.elasticsearch.action.search.SearchRequestBuilder;
4-
import org.elasticsearch.action.search.SearchResponse;
5-
import org.elasticsearch.action.search.SearchType;
6-
import org.elasticsearch.client.Client;
7-
import org.elasticsearch.common.unit.TimeValue;
8-
import org.elasticsearch.rest.RestChannel;
93
import org.elasticsearch.search.SearchHits;
10-
import org.nlpcn.es4sql.domain.Select;
114
import org.nlpcn.es4sql.exception.SqlParseException;
125

136
import java.io.IOException;
@@ -16,6 +9,6 @@
169
* Created by Eliran on 21/8/2016.
1710
*/
1811
public interface ElasticHitsExecutor {
19-
public void run() throws IOException, SqlParseException ;
20-
public SearchHits getHits();
12+
void run() throws IOException, SqlParseException ;
13+
SearchHits getHits();
2114
}

src/main/java/org/elasticsearch/plugin/nlpcn/ElasticJoinExecutor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import org.elasticsearch.action.search.SearchResponse;
66
import org.elasticsearch.client.Client;
77
import org.elasticsearch.common.text.Text;
8-
import org.elasticsearch.common.unit.TimeValue;
98
import org.elasticsearch.common.xcontent.XContentBuilder;
9+
import org.elasticsearch.core.TimeValue;
1010
import org.elasticsearch.rest.BytesRestResponse;
1111
import org.elasticsearch.rest.RestChannel;
1212
import org.elasticsearch.rest.RestStatus;
@@ -59,6 +59,7 @@ public void sendResponse(RestChannel channel){
5959
}
6060
}
6161

62+
@Override
6263
public void run() throws IOException, SqlParseException {
6364
long timeBefore = System.currentTimeMillis();
6465
List<SearchHit> combinedSearchHits = innerRun();
@@ -72,6 +73,7 @@ public void run() throws IOException, SqlParseException {
7273

7374
protected abstract List<SearchHit> innerRun() throws IOException, SqlParseException ;
7475

76+
@Override
7577
public SearchHits getHits(){
7678
return results;
7779
}

src/main/java/org/elasticsearch/plugin/nlpcn/ElasticUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import org.elasticsearch.action.search.SearchRequestBuilder;
66
import org.elasticsearch.action.search.SearchResponse;
77
import org.elasticsearch.client.Client;
8-
import org.elasticsearch.common.unit.TimeValue;
98
import org.elasticsearch.common.xcontent.XContentBuilder;
109
import org.elasticsearch.common.xcontent.XContentFactory;
1110
import org.elasticsearch.common.xcontent.XContentType;
11+
import org.elasticsearch.core.TimeValue;
1212
import org.elasticsearch.search.SearchHit;
1313
import org.elasticsearch.search.SearchHits;
1414
import org.elasticsearch.search.sort.FieldSortBuilder;

src/main/java/org/elasticsearch/plugin/nlpcn/HashJoinElasticExecutor.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.elasticsearch.action.search.SearchResponse;
66
import org.elasticsearch.client.Client;
77
import org.elasticsearch.common.text.Text;
8-
import org.elasticsearch.common.unit.TimeValue;
8+
import org.elasticsearch.core.TimeValue;
99
import org.elasticsearch.index.query.BoolQueryBuilder;
1010
import org.elasticsearch.index.query.QueryBuilders;
1111
import org.elasticsearch.search.SearchHit;
@@ -50,6 +50,7 @@ public HashJoinElasticExecutor(Client client, HashJoinElasticRequestBuilder requ
5050
this.alreadyMatched = new HashSet<>();
5151
}
5252

53+
@Override
5354
public List<SearchHit> innerRun() throws IOException, SqlParseException {
5455

5556
Map<String, Map<String, List<Object>>> optimizationTermsFilterStructure =

src/main/java/org/elasticsearch/plugin/nlpcn/MinusExecutor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.elasticsearch.client.Client;
66
import org.elasticsearch.common.document.DocumentField;
77
import org.elasticsearch.common.text.Text;
8-
import org.elasticsearch.common.unit.TimeValue;
8+
import org.elasticsearch.core.TimeValue;
99
import org.elasticsearch.search.SearchHit;
1010
import org.elasticsearch.search.SearchHits;
1111
import org.nlpcn.es4sql.Util;

src/main/java/org/elasticsearch/plugin/nlpcn/NestedLoopsElasticExecutor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import org.elasticsearch.action.search.SearchResponse;
88
import org.elasticsearch.client.Client;
99
import org.elasticsearch.common.text.Text;
10-
import org.elasticsearch.common.unit.TimeValue;
10+
import org.elasticsearch.core.TimeValue;
1111
import org.elasticsearch.search.SearchHit;
1212
import org.elasticsearch.search.SearchHits;
1313
import org.nlpcn.es4sql.domain.Condition;

src/main/java/org/nlpcn/es4sql/SQLFunctions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import com.google.common.base.Joiner;
1313
import com.google.common.collect.Lists;
1414
import com.google.common.collect.Sets;
15-
import org.elasticsearch.common.collect.Tuple;
15+
import org.elasticsearch.core.Tuple;
1616
import org.nlpcn.es4sql.domain.KVValue;
1717

1818
import java.util.ArrayList;

src/main/java/org/nlpcn/es4sql/parse/FieldMaker.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import com.alibaba.druid.sql.ast.expr.SQLVariantRefExpr;
1616
import com.alibaba.druid.util.StringUtils;
1717
import com.google.common.collect.Lists;
18-
import org.elasticsearch.common.collect.Tuple;
18+
import org.elasticsearch.core.Tuple;
1919
import org.nlpcn.es4sql.SQLFunctions;
2020
import org.nlpcn.es4sql.Util;
2121
import org.nlpcn.es4sql.domain.Field;

0 commit comments

Comments
 (0)