mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-14 22:25:19 +00:00
(fix)(headless) add necessary annotations and opt QueryReqConverter limit logic (#923)
This commit is contained in:
@@ -56,9 +56,9 @@ public class DefaultQueryParser implements QueryParser {
|
||||
throw new RuntimeException("parse Exception: " + queryStatement.getErrMsg());
|
||||
}
|
||||
String querySql =
|
||||
Objects.nonNull(queryStatement.getEnableLimitWrapper()) && queryStatement.getEnableLimitWrapper()
|
||||
Objects.nonNull(queryStatement.getLimit()) && queryStatement.getLimit() > 0
|
||||
? String.format(SqlExecuteReq.LIMIT_WRAPPER,
|
||||
queryStatement.getSql())
|
||||
queryStatement.getSql(), queryStatement.getLimit())
|
||||
: queryStatement.getSql();
|
||||
queryStatement.setSql(querySql);
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ public class QueryStatement {
|
||||
private SemanticModel semanticModel;
|
||||
|
||||
private SemanticSchemaResp semanticSchemaResp;
|
||||
private Integer limit;
|
||||
|
||||
public boolean isOk() {
|
||||
this.ok = "".equals(errMsg) && !"".equals(sql);
|
||||
|
||||
Reference in New Issue
Block a user