| 1234567891011121314151617181920212223242526272829303132333435 |
- package org.elasticsearch.dsl;
- import com.alibaba.druid.sql.ast.expr.SQLQueryExpr;
- public class ElasticDslContext {
- /*SQL*/
- private SQLQueryExpr queryExpr;
- /*SQL Args*/
- private Object[] sqlArgs;
- /*Result*/
- private ElasticSqlParseResult parseResult;
- public ElasticDslContext(SQLQueryExpr queryExpr, Object[] sqlArgs) {
- this.queryExpr = queryExpr;
- this.sqlArgs = sqlArgs;
- parseResult = new ElasticSqlParseResult();
- }
- public Object[] getSqlArgs() {
- return sqlArgs;
- }
- public SQLQueryExpr getQueryExpr() {
- return queryExpr;
- }
- public ElasticSqlParseResult getParseResult() {
- return parseResult;
- }
- @Override
- public String toString() {
- return parseResult.toDsl();
- }
- }
|