mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 20:51:48 +00:00
(improvement)(headless&chat)Execute against SemanticLayerService instead of ChatQueryService in chat-server and rename several classes by the way.
This commit is contained in:
@@ -4,6 +4,7 @@ public enum WorkflowState {
|
||||
MAPPING,
|
||||
PARSING,
|
||||
CORRECTING,
|
||||
TRANSLATING,
|
||||
PROCESSING,
|
||||
FINISHED
|
||||
}
|
||||
@@ -1,6 +1,9 @@
|
||||
package com.tencent.supersonic.headless.api.pojo.request;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.ToString;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
|
||||
@@ -8,8 +11,13 @@ import java.util.Objects;
|
||||
|
||||
@Data
|
||||
@ToString
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class QuerySqlReq extends SemanticQueryReq {
|
||||
|
||||
private String sql;
|
||||
|
||||
private Integer limit = 1000;
|
||||
|
||||
@Override
|
||||
|
||||
@@ -155,7 +155,7 @@ public class QueryStructReq extends SemanticQueryReq {
|
||||
String sql = null;
|
||||
try {
|
||||
sql = buildSql(this, isBizName);
|
||||
} catch (Exception e) {
|
||||
} catch (JSQLParserException e) {
|
||||
log.error("buildSql error", e);
|
||||
}
|
||||
|
||||
@@ -164,7 +164,7 @@ public class QueryStructReq extends SemanticQueryReq {
|
||||
result.setDataSetId(this.getDataSetId());
|
||||
result.setModelIds(this.getModelIdSet());
|
||||
result.setParams(new ArrayList<>());
|
||||
result.setSqlInfo(this.getSqlInfo());
|
||||
result.getSqlInfo().setCorrectS2SQL(sql);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
@Data
|
||||
public class QueryReq {
|
||||
public class QueryTextReq {
|
||||
private String queryText;
|
||||
private Integer chatId;
|
||||
private Set<Long> dataSetIds = Sets.newHashSet();
|
||||
@@ -12,7 +12,7 @@ import lombok.ToString;
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ExplainSqlReq<T> {
|
||||
public class TranslateSqlReq<T> {
|
||||
|
||||
private QueryMethod queryTypeEnum;
|
||||
|
||||
@@ -13,7 +13,7 @@ import java.io.Serializable;
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ExplainResp implements Serializable {
|
||||
public class TranslateResp implements Serializable {
|
||||
|
||||
private String sql;
|
||||
|
||||
Reference in New Issue
Block a user