spuerx 9 lat temu
rodzic
commit
b57cdd93ef
100 zmienionych plików z 98 dodań i 7 usunięć
  1. 5 0
      .travis.yml
  2. 2 2
      README.md
  3. 5 5
      create_index.sh
  4. 59 0
      elasticsearch-query-core/pom.xml
  5. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlExprParser.java
  6. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlLexer.java
  7. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlSelectParser.java
  8. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlSelectQueryBlock.java
  9. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/AtomQuery.java
  10. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticDslContext.java
  11. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticSqlParseResult.java
  12. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticSqlQueryField.java
  13. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticSqlQueryFields.java
  14. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/QueryFieldReferenceNode.java
  15. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/QueryFieldReferencePath.java
  16. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/RangeSegment.java
  17. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/SQLCondition.java
  18. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/QueryFieldType.java
  19. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SQLBoolOperator.java
  20. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SQLConditionOperator.java
  21. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SQLConditionType.java
  22. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SortOption.java
  23. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/exception/ElasticSql2DslException.java
  24. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/helper/ElasticSqlArgTransferHelper.java
  25. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/helper/ElasticSqlDateParseHelper.java
  26. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/helper/ElasticSqlMethodInvokeHelper.java
  27. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/listener/ParseActionListener.java
  28. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/listener/ParseActionListenerAdapter.java
  29. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/ElasticSql2DslParser.java
  30. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/AbstractAtomExactQueryParser.java
  31. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/BetweenAndAtomQueryParser.java
  32. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/BinaryAtomQueryParser.java
  33. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/IConditionExactQueryBuilder.java
  34. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/InListAtomQueryParser.java
  35. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/AbstractAtomMethodQueryParser.java
  36. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/IConditionMethodQueryBuilder.java
  37. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/FullTextAtomQueryParser.java
  38. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/MatchAtomQueryParser.java
  39. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/MultiMatchAtomQueryParser.java
  40. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/QueryStringAtomQueryParser.java
  41. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/SimpleQueryStringAtomQueryParser.java
  42. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/script/ScriptAtomQueryParser.java
  43. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/FuzzyAtomQueryParser.java
  44. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/PrefixAtomQueryParser.java
  45. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/RegexpAtomQueryParser.java
  46. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermAtomQueryParser.java
  47. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermLevelAtomQueryParser.java
  48. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermsAtomQueryParser.java
  49. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/WildcardAtomQueryParser.java
  50. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/AbstractQueryConditionParser.java
  51. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryFieldParser.java
  52. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryFromParser.java
  53. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryGroupByParser.java
  54. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryLimitSizeParser.java
  55. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryMatchConditionParser.java
  56. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryOrderConditionParser.java
  57. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryParser.java
  58. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryRoutingValParser.java
  59. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QuerySelectFieldListParser.java
  60. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryWhereConditionParser.java
  61. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/utils/Constants.java
  62. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/utils/ElasticMockClient.java
  63. 0 0
      elasticsearch-query-core/src/main/java/org/elasticsearch/utils/Logger.java
  64. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserLimitTest.java
  65. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserListenerTest.java
  66. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserOrderByTest.java
  67. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserQueryTest.java
  68. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserRoutingTest.java
  69. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserSelectFieldTest.java
  70. 0 0
      elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserWhereConditionTest.java
  71. 27 0
      elasticsearch-query-jdbc/pom.xml
  72. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractConnection.java
  73. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractDataSource.java
  74. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractDriverBasedDataSource.java
  75. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedConnection.java
  76. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedPreparedStatement.java
  77. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedResultSet.java
  78. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedStatement.java
  79. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractResultSet.java
  80. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractStatement.java
  81. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ConnectionProxy.java
  82. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/DriverManagerDataSource.java
  83. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticConnection.java
  84. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticDatabaseMetaData.java
  85. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticDriver.java
  86. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticPreparedStatement.java
  87. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticResultSet.java
  88. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticResultSetMetaData.java
  89. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticSingleConnectionDataSource.java
  90. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticStatement.java
  91. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/SmartDataSource.java
  92. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/ElasticClientProvider.java
  93. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/ElasticClientProxy.java
  94. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/ElasticClientProxyProviderImpl.java
  95. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchActionExecutor.java
  96. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponse.java
  97. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponseExtractor.java
  98. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponseResolver.java
  99. 0 0
      elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/exception/BuildElasticClientException.java
  100. 0 0
      src/main/java/org/elasticsearch/jdbc/exception/ResolveSearchResponseException.java

+ 5 - 0
.travis.yml

@@ -0,0 +1,5 @@
+language: java
+jdk:
+    - oraclejdk8
+
+script: mvn -DskipTests=true clean package

+ 2 - 2
README.md

@@ -71,12 +71,12 @@ SearchResponse response = searchReq.execute().actionGet();
 ## 二、集成MyBatis、Spring
 ## 二、集成MyBatis、Spring
 首先在Spring配置文件中增加如下代码
 首先在Spring配置文件中增加如下代码
 1. 指定driverClassName:org.elasticsearch.jdbc.api.ElasticDriver
 1. 指定driverClassName:org.elasticsearch.jdbc.api.ElasticDriver
-2. 指定连接ES的连接串:jdbc:elastic:192.168.0.109:9300/product_cluster
+2. 指定连接ES的连接串:jdbc:elastic:172.19.22.34:9300/product_cluster
 3. 创建一个SqlMapClient对象,并指定sqlMapConfig.xml路径
 3. 创建一个SqlMapClient对象,并指定sqlMapConfig.xml路径
 ```bash
 ```bash
 <bean id="elasticDataSource" class="org.elasticsearch.jdbc.api.ElasticSingleConnectionDataSource" destroy-method="destroy">
 <bean id="elasticDataSource" class="org.elasticsearch.jdbc.api.ElasticSingleConnectionDataSource" destroy-method="destroy">
     <property name="driverClassName" value="org.elasticsearch.jdbc.api.ElasticDriver" />
     <property name="driverClassName" value="org.elasticsearch.jdbc.api.ElasticDriver" />
-    <property name="url" value="jdbc:elastic:192.168.0.109:9300/product_cluster" />
+    <property name="url" value="jdbc:elastic:172.19.22.34:9300/product_cluster" />
 </bean>
 </bean>
 
 
 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
 <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">

+ 5 - 5
create_index.sh

@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 #!/usr/bin/env bash
-curl -XDELETE 'http://192.168.0.109:9200/index/'
+curl -XDELETE 'http://172.19.22.34:9200/index/'
 
 
-curl -XPUT 'http://192.168.0.109:9200/index/' -d '{
+curl -XPUT 'http://172.19.22.34:9200/index/' -d '{
 	"settings": {
 	"settings": {
 		"index": {
 		"index": {
 			"number_of_shards": 1,
 			"number_of_shards": 1,
@@ -55,7 +55,7 @@ curl -XPUT 'http://192.168.0.109:9200/index/' -d '{
 }'
 }'
 
 
 
 
-curl -XPUT 'http://192.168.0.109:9200/index/product/1' -d '{
+curl -XPUT 'http://172.19.22.34:9200/index/product/1' -d '{
 	"productName" : "iphone 6s",
 	"productName" : "iphone 6s",
 	"productCode" : "IP_6S",
 	"productCode" : "IP_6S",
 	"minPrice" : 2288.00,
 	"minPrice" : 2288.00,
@@ -78,7 +78,7 @@ curl -XPUT 'http://192.168.0.109:9200/index/product/1' -d '{
 	}]
 	}]
 }'
 }'
 
 
-curl -XPUT 'http://192.168.0.109:9200/index/product/2' -d '{
+curl -XPUT 'http://172.19.22.34:9200/index/product/2' -d '{
 	"productName" : "apple watch os2",
 	"productName" : "apple watch os2",
 	"productCode" : "AW_OS2",
 	"productCode" : "AW_OS2",
 	"minPrice" : 1000.00,
 	"minPrice" : 1000.00,
@@ -101,4 +101,4 @@ curl -XPUT 'http://192.168.0.109:9200/index/product/2' -d '{
 	}]
 	}]
 }'
 }'
 
 
-curl -XPOST 'http://192.168.0.109:9200/index/_refresh'
+curl -XPOST 'http://172.19.22.34:9200/index/_refresh'

+ 59 - 0
elasticsearch-query-core/pom.xml

@@ -0,0 +1,59 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+		<groupId>org.elasticsearch</groupId>
+		<artifactId>elasticsearch-query</artifactId>
+		<version>2.4.4</version>
+	</parent>
+	
+    <artifactId>elasticsearch-query-core</artifactId>
+	<packaging>jar</packaging>
+	<name>${project.artifactId}</name>
+	
+	<dependencies>
+		<dependency>
+			<groupId>org.elasticsearch</groupId>
+			<artifactId>elasticsearch</artifactId>
+		</dependency>
+	
+		<dependency>
+			 <groupId>com.alibaba</groupId>
+			 <artifactId>druid</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>com.google.guava</groupId>
+			<artifactId>guava</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>com.google.code.gson</groupId>
+			<artifactId>gson</artifactId>
+		</dependency>
+		
+		<dependency>
+			<groupId>joda-time</groupId>
+			<artifactId>joda-time</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>commons-collections</groupId>
+			<artifactId>commons-collections</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>commons-lang</groupId>
+			<artifactId>commons-lang</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-log4j12</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+		</dependency>
+	</dependencies>
+</project>

src/main/java/org/elasticsearch/druid/ElasticSqlExprParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlExprParser.java


src/main/java/org/elasticsearch/druid/ElasticSqlLexer.java → elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlLexer.java


src/main/java/org/elasticsearch/druid/ElasticSqlSelectParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlSelectParser.java


src/main/java/org/elasticsearch/druid/ElasticSqlSelectQueryBlock.java → elasticsearch-query-core/src/main/java/org/elasticsearch/druid/ElasticSqlSelectQueryBlock.java


src/main/java/org/elasticsearch/dsl/bean/AtomQuery.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/AtomQuery.java


src/main/java/org/elasticsearch/dsl/bean/ElasticDslContext.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticDslContext.java


src/main/java/org/elasticsearch/dsl/bean/ElasticSqlParseResult.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticSqlParseResult.java


src/main/java/org/elasticsearch/dsl/bean/ElasticSqlQueryField.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticSqlQueryField.java


src/main/java/org/elasticsearch/dsl/bean/ElasticSqlQueryFields.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/ElasticSqlQueryFields.java


src/main/java/org/elasticsearch/dsl/bean/QueryFieldReferenceNode.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/QueryFieldReferenceNode.java


src/main/java/org/elasticsearch/dsl/bean/QueryFieldReferencePath.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/QueryFieldReferencePath.java


src/main/java/org/elasticsearch/dsl/bean/RangeSegment.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/RangeSegment.java


src/main/java/org/elasticsearch/dsl/bean/SQLCondition.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/bean/SQLCondition.java


src/main/java/org/elasticsearch/dsl/enums/QueryFieldType.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/QueryFieldType.java


src/main/java/org/elasticsearch/dsl/enums/SQLBoolOperator.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SQLBoolOperator.java


src/main/java/org/elasticsearch/dsl/enums/SQLConditionOperator.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SQLConditionOperator.java


src/main/java/org/elasticsearch/dsl/enums/SQLConditionType.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SQLConditionType.java


src/main/java/org/elasticsearch/dsl/enums/SortOption.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/enums/SortOption.java


src/main/java/org/elasticsearch/dsl/exception/ElasticSql2DslException.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/exception/ElasticSql2DslException.java


src/main/java/org/elasticsearch/dsl/helper/ElasticSqlArgTransferHelper.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/helper/ElasticSqlArgTransferHelper.java


src/main/java/org/elasticsearch/dsl/helper/ElasticSqlDateParseHelper.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/helper/ElasticSqlDateParseHelper.java


src/main/java/org/elasticsearch/dsl/helper/ElasticSqlMethodInvokeHelper.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/helper/ElasticSqlMethodInvokeHelper.java


src/main/java/org/elasticsearch/dsl/listener/ParseActionListener.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/listener/ParseActionListener.java


src/main/java/org/elasticsearch/dsl/listener/ParseActionListenerAdapter.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/listener/ParseActionListenerAdapter.java


src/main/java/org/elasticsearch/dsl/parser/ElasticSql2DslParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/ElasticSql2DslParser.java


src/main/java/org/elasticsearch/dsl/parser/query/exact/AbstractAtomExactQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/AbstractAtomExactQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/exact/BetweenAndAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/BetweenAndAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/exact/BinaryAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/BinaryAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/exact/IConditionExactQueryBuilder.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/IConditionExactQueryBuilder.java


src/main/java/org/elasticsearch/dsl/parser/query/exact/InListAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/exact/InListAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/AbstractAtomMethodQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/AbstractAtomMethodQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/IConditionMethodQueryBuilder.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/IConditionMethodQueryBuilder.java


src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/FullTextAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/FullTextAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/MatchAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/MatchAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/MultiMatchAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/MultiMatchAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/QueryStringAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/QueryStringAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/SimpleQueryStringAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/fulltext/SimpleQueryStringAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/script/ScriptAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/script/ScriptAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/FuzzyAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/FuzzyAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/PrefixAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/PrefixAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/RegexpAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/RegexpAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermLevelAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermLevelAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermsAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/TermsAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/query/method/term/WildcardAtomQueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/query/method/term/WildcardAtomQueryParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/AbstractQueryConditionParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/AbstractQueryConditionParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryFieldParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryFieldParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryFromParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryFromParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryGroupByParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryGroupByParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryLimitSizeParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryLimitSizeParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryMatchConditionParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryMatchConditionParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryOrderConditionParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryOrderConditionParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryRoutingValParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryRoutingValParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QuerySelectFieldListParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QuerySelectFieldListParser.java


src/main/java/org/elasticsearch/dsl/parser/sql/QueryWhereConditionParser.java → elasticsearch-query-core/src/main/java/org/elasticsearch/dsl/parser/sql/QueryWhereConditionParser.java


src/main/java/org/elasticsearch/utils/Constants.java → elasticsearch-query-core/src/main/java/org/elasticsearch/utils/Constants.java


src/main/java/org/elasticsearch/utils/ElasticMockClient.java → elasticsearch-query-core/src/main/java/org/elasticsearch/utils/ElasticMockClient.java


src/main/java/org/elasticsearch/utils/Logger.java → elasticsearch-query-core/src/main/java/org/elasticsearch/utils/Logger.java


src/test/java/org/elasticsearch/query/SqlParserLimitTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserLimitTest.java


src/test/java/org/elasticsearch/query/SqlParserListenerTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserListenerTest.java


src/test/java/org/elasticsearch/query/SqlParserOrderByTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserOrderByTest.java


src/test/java/org/elasticsearch/query/SqlParserQueryTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserQueryTest.java


src/test/java/org/elasticsearch/query/SqlParserRoutingTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserRoutingTest.java


src/test/java/org/elasticsearch/query/SqlParserSelectFieldTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserSelectFieldTest.java


src/test/java/org/elasticsearch/query/SqlParserWhereConditionTest.java → elasticsearch-query-core/src/test/java/org/elasticsearch/query/SqlParserWhereConditionTest.java


+ 27 - 0
elasticsearch-query-jdbc/pom.xml

@@ -0,0 +1,27 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+		<groupId>org.elasticsearch</groupId>
+		<artifactId>elasticsearch-query</artifactId>
+		<version>2.4.4</version>
+	</parent>
+	
+    <artifactId>elasticsearch-query-jdbc</artifactId>
+	<packaging>jar</packaging>
+	<name>${project.artifactId}</name>
+	
+	<dependencies>
+		<dependency>
+			<groupId>org.elasticsearch</groupId>
+			<artifactId>elasticsearch-query-core</artifactId>
+			<version>${project.parent.version}</version>
+		</dependency>
+
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.12</version>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+</project>

src/main/java/org/elasticsearch/jdbc/api/AbstractConnection.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractConnection.java


src/main/java/org/elasticsearch/jdbc/api/AbstractDataSource.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractDataSource.java


src/main/java/org/elasticsearch/jdbc/api/AbstractDriverBasedDataSource.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractDriverBasedDataSource.java


src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedConnection.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedConnection.java


src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedPreparedStatement.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedPreparedStatement.java


src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedResultSet.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedResultSet.java


src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedStatement.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractFeatureNotSupportedStatement.java


src/main/java/org/elasticsearch/jdbc/api/AbstractResultSet.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractResultSet.java


src/main/java/org/elasticsearch/jdbc/api/AbstractStatement.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/AbstractStatement.java


src/main/java/org/elasticsearch/jdbc/api/ConnectionProxy.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ConnectionProxy.java


src/main/java/org/elasticsearch/jdbc/api/DriverManagerDataSource.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/DriverManagerDataSource.java


src/main/java/org/elasticsearch/jdbc/api/ElasticConnection.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticConnection.java


src/main/java/org/elasticsearch/jdbc/api/ElasticDatabaseMetaData.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticDatabaseMetaData.java


src/main/java/org/elasticsearch/jdbc/api/ElasticDriver.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticDriver.java


src/main/java/org/elasticsearch/jdbc/api/ElasticPreparedStatement.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticPreparedStatement.java


src/main/java/org/elasticsearch/jdbc/api/ElasticResultSet.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticResultSet.java


src/main/java/org/elasticsearch/jdbc/api/ElasticResultSetMetaData.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticResultSetMetaData.java


src/main/java/org/elasticsearch/jdbc/api/ElasticSingleConnectionDataSource.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticSingleConnectionDataSource.java


src/main/java/org/elasticsearch/jdbc/api/ElasticStatement.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/ElasticStatement.java


src/main/java/org/elasticsearch/jdbc/api/SmartDataSource.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/api/SmartDataSource.java


src/main/java/org/elasticsearch/jdbc/es/ElasticClientProvider.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/ElasticClientProvider.java


src/main/java/org/elasticsearch/jdbc/es/ElasticClientProxy.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/ElasticClientProxy.java


src/main/java/org/elasticsearch/jdbc/es/ElasticClientProxyProviderImpl.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/ElasticClientProxyProviderImpl.java


src/main/java/org/elasticsearch/jdbc/es/JdbcSearchActionExecutor.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchActionExecutor.java


src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponse.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponse.java


src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponseExtractor.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponseExtractor.java


src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponseResolver.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/es/JdbcSearchResponseResolver.java


src/main/java/org/elasticsearch/jdbc/exception/BuildElasticClientException.java → elasticsearch-query-jdbc/src/main/java/org/elasticsearch/jdbc/exception/BuildElasticClientException.java


+ 0 - 0
src/main/java/org/elasticsearch/jdbc/exception/ResolveSearchResponseException.java


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików