├── CHANGELOG ├── README.md ├── pom.xml └── src ├── assembly └── zip.xml ├── main ├── java │ └── io │ │ └── github │ │ └── iamazy │ │ └── elasticsearch │ │ └── dsl │ │ ├── cons │ │ ├── CoreConstants.java │ │ └── ElasticConstants.java │ │ ├── elastic │ │ └── HighlightBuilders.java │ │ ├── plugin │ │ ├── RestSqlAction.java │ │ └── SqlPlugin.java │ │ ├── sql │ │ ├── druid │ │ │ ├── ElasticSqlExprParser.java │ │ │ ├── ElasticSqlLexer.java │ │ │ ├── ElasticSqlSelectParser.java │ │ │ └── ElasticSqlSelectQueryBlock.java │ │ ├── enums │ │ │ ├── QueryFieldType.java │ │ │ ├── SqlBoolOperator.java │ │ │ ├── SqlConditionOperator.java │ │ │ └── SqlConditionType.java │ │ ├── exception │ │ │ └── ElasticSql2DslException.java │ │ ├── helper │ │ │ ├── ElasticSqlArgConverter.java │ │ │ ├── ElasticSqlDateParseHelper.java │ │ │ └── ElasticSqlMethodInvokeHelper.java │ │ ├── model │ │ │ ├── AggregationQuery.java │ │ │ ├── AtomicQuery.java │ │ │ ├── ElasticDslContext.java │ │ │ ├── ElasticSqlParseResult.java │ │ │ ├── ElasticSqlQueryField.java │ │ │ ├── ElasticSqlQueryFields.java │ │ │ ├── QueryFieldReferenceNode.java │ │ │ ├── QueryFieldReferencePath.java │ │ │ ├── RangeSegment.java │ │ │ └── SqlCondition.java │ │ └── parser │ │ │ ├── ElasticSql2DslParser.java │ │ │ ├── aggs │ │ │ ├── AbstractGroupByMethodAggregationParser.java │ │ │ ├── GroupByAggregationParser.java │ │ │ ├── geo │ │ │ │ └── GeoDistanceAggregationParser.java │ │ │ ├── join │ │ │ │ └── NestedAggregationParser.java │ │ │ └── search │ │ │ │ ├── CardinalityAggregationParser.java │ │ │ │ ├── RangeAggAggregationParser.java │ │ │ │ ├── TermsAggAggregationParser.java │ │ │ │ └── TopHitsAggregationParser.java │ │ │ ├── query │ │ │ ├── exact │ │ │ │ ├── AbstractExactQueryParser.java │ │ │ │ ├── BetweenAndQueryParser.java │ │ │ │ ├── BinaryQueryParser.java │ │ │ │ ├── IConditionExactQueryBuilder.java │ │ │ │ └── InListQueryParser.java │ │ │ └── method │ │ │ │ ├── AbstractFieldSpecificMethodQueryParser.java │ │ │ │ ├── MethodInvocation.java │ │ │ │ ├── MethodQueryParser.java │ │ │ │ ├── ParameterizedMethodQueryParser.java │ │ │ │ ├── expr │ │ │ │ ├── AbstractParameterizedMethodExpression.java │ │ │ │ ├── FieldSpecificMethodExpression.java │ │ │ │ ├── MethodExpression.java │ │ │ │ └── ParameterizedMethodExpression.java │ │ │ │ ├── fulltext │ │ │ │ ├── FullTextQueryParser.java │ │ │ │ ├── MatchAllQueryParser.java │ │ │ │ ├── MatchPhrasePrefixQueryParser.java │ │ │ │ ├── MatchPhraseQueryParser.java │ │ │ │ ├── MatchQueryParser.java │ │ │ │ ├── MultiMatchQueryParser.java │ │ │ │ ├── QueryStringQueryParser.java │ │ │ │ └── SimpleQueryStringQueryParser.java │ │ │ │ ├── join │ │ │ │ ├── HasChildQueryParser.java │ │ │ │ ├── HasParentQueryParser.java │ │ │ │ └── JoinQueryParser.java │ │ │ │ ├── mapping │ │ │ │ └── MappingQueryParser.java │ │ │ │ ├── score │ │ │ │ ├── BoostingQueryParser.java │ │ │ │ ├── FunctionScoreQueryParser.java │ │ │ │ └── ScoreQueryParser.java │ │ │ │ ├── script │ │ │ │ └── ScriptQueryParser.java │ │ │ │ └── term │ │ │ │ ├── FuzzyQueryParser.java │ │ │ │ ├── PrefixQueryParser.java │ │ │ │ ├── RegexpQueryParser.java │ │ │ │ ├── TermLevelAtomicQueryParser.java │ │ │ │ ├── TermQueryParser.java │ │ │ │ ├── TermsQueryParser.java │ │ │ │ └── WildcardQueryParser.java │ │ │ └── sql │ │ │ ├── BoolExpressionParser.java │ │ │ ├── QueryFieldParser.java │ │ │ ├── QueryFromParser.java │ │ │ ├── QueryLimitSizeParser.java │ │ │ ├── QueryMatchConditionParser.java │ │ │ ├── QueryOrderConditionParser.java │ │ │ ├── QueryParser.java │ │ │ ├── QueryRoutingValParser.java │ │ │ ├── QueryScrollParser.java │ │ │ ├── QuerySelectFieldListParser.java │ │ │ ├── QueryWhereConditionParser.java │ │ │ └── sort │ │ │ ├── AbstractMethodSortParser.java │ │ │ ├── ConditionSortBuilder.java │ │ │ ├── MethodSortParser.java │ │ │ ├── NestedSortMethodParser.java │ │ │ ├── NvlMethodSortParser.java │ │ │ ├── ParseSortBuilderHelper.java │ │ │ └── ScriptMethodSortParser.java │ │ └── utils │ │ └── FlatMapUtils.java └── resources │ ├── es-plugin.properties │ ├── plugin-descriptor.properties │ └── plugin-security.policy └── test └── java └── io └── github └── iamazy └── elasticsearch └── dsl └── sql ├── DeleteTest.java ├── DescTest.java ├── NestedAggTest.java ├── ScoreTest.java ├── ScriptQueryTest.java ├── ScrollTest.java └── SqlParserSelectFieldTest.java /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/CHANGELOG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/pom.xml -------------------------------------------------------------------------------- /src/assembly/zip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/assembly/zip.xml -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/cons/CoreConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/cons/CoreConstants.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/cons/ElasticConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/cons/ElasticConstants.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/elastic/HighlightBuilders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/elastic/HighlightBuilders.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/plugin/RestSqlAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/plugin/RestSqlAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/plugin/SqlPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/plugin/SqlPlugin.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlExprParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlExprParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlLexer.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlSelectParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlSelectParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlSelectQueryBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/druid/ElasticSqlSelectQueryBlock.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/QueryFieldType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/QueryFieldType.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/SqlBoolOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/SqlBoolOperator.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/SqlConditionOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/SqlConditionOperator.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/SqlConditionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/enums/SqlConditionType.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/exception/ElasticSql2DslException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/exception/ElasticSql2DslException.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/helper/ElasticSqlArgConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/helper/ElasticSqlArgConverter.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/helper/ElasticSqlDateParseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/helper/ElasticSqlDateParseHelper.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/helper/ElasticSqlMethodInvokeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/helper/ElasticSqlMethodInvokeHelper.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/AggregationQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/AggregationQuery.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/AtomicQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/AtomicQuery.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticDslContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticDslContext.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticSqlParseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticSqlParseResult.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticSqlQueryField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticSqlQueryField.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticSqlQueryFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/ElasticSqlQueryFields.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/QueryFieldReferenceNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/QueryFieldReferenceNode.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/QueryFieldReferencePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/QueryFieldReferencePath.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/RangeSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/RangeSegment.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/SqlCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/model/SqlCondition.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/ElasticSql2DslParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/ElasticSql2DslParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/AbstractGroupByMethodAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/AbstractGroupByMethodAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/GroupByAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/GroupByAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/geo/GeoDistanceAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/geo/GeoDistanceAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/join/NestedAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/join/NestedAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/CardinalityAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/CardinalityAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/RangeAggAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/RangeAggAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/TermsAggAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/TermsAggAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/TopHitsAggregationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/aggs/search/TopHitsAggregationParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/AbstractExactQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/AbstractExactQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/BetweenAndQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/BetweenAndQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/BinaryQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/BinaryQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/IConditionExactQueryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/IConditionExactQueryBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/InListQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/exact/InListQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/AbstractFieldSpecificMethodQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/AbstractFieldSpecificMethodQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/MethodInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/MethodInvocation.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/MethodQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/MethodQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/ParameterizedMethodQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/ParameterizedMethodQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/AbstractParameterizedMethodExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/AbstractParameterizedMethodExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/FieldSpecificMethodExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/FieldSpecificMethodExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/MethodExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/MethodExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/ParameterizedMethodExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/expr/ParameterizedMethodExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/FullTextQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/FullTextQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchAllQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchAllQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchPhrasePrefixQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchPhrasePrefixQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchPhraseQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchPhraseQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MatchQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MultiMatchQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/MultiMatchQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/QueryStringQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/QueryStringQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/SimpleQueryStringQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/fulltext/SimpleQueryStringQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/join/HasChildQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/join/HasChildQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/join/HasParentQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/join/HasParentQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/join/JoinQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/join/JoinQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/mapping/MappingQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/mapping/MappingQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/score/BoostingQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/score/BoostingQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/score/FunctionScoreQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/score/FunctionScoreQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/score/ScoreQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/score/ScoreQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/script/ScriptQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/script/ScriptQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/FuzzyQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/FuzzyQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/PrefixQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/PrefixQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/RegexpQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/RegexpQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/TermLevelAtomicQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/TermLevelAtomicQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/TermQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/TermQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/TermsQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/TermsQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/WildcardQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/query/method/term/WildcardQueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/BoolExpressionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/BoolExpressionParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryFieldParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryFieldParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryFromParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryFromParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryLimitSizeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryLimitSizeParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryMatchConditionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryMatchConditionParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryOrderConditionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryOrderConditionParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryRoutingValParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryRoutingValParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryScrollParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryScrollParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QuerySelectFieldListParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QuerySelectFieldListParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryWhereConditionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/QueryWhereConditionParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/AbstractMethodSortParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/AbstractMethodSortParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/ConditionSortBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/ConditionSortBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/MethodSortParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/MethodSortParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/NestedSortMethodParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/NestedSortMethodParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/NvlMethodSortParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/NvlMethodSortParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/ParseSortBuilderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/ParseSortBuilderHelper.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/ScriptMethodSortParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/sql/parser/sql/sort/ScriptMethodSortParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/iamazy/elasticsearch/dsl/utils/FlatMapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/java/io/github/iamazy/elasticsearch/dsl/utils/FlatMapUtils.java -------------------------------------------------------------------------------- /src/main/resources/es-plugin.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/resources/es-plugin.properties -------------------------------------------------------------------------------- /src/main/resources/plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/resources/plugin-descriptor.properties -------------------------------------------------------------------------------- /src/main/resources/plugin-security.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/main/resources/plugin-security.policy -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/DeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/DeleteTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/DescTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/DescTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/NestedAggTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/NestedAggTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/ScoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/ScoreTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/ScriptQueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/ScriptQueryTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/ScrollTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/ScrollTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/iamazy/elasticsearch/dsl/sql/SqlParserSelectFieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamazy/elasticsearch-sql2/HEAD/src/test/java/io/github/iamazy/elasticsearch/dsl/sql/SqlParserSelectFieldTest.java --------------------------------------------------------------------------------