(improvement)(chat) Replace the table name in correct sql with a string concatenated by the model name in FromCorrector (#566)

Co-authored-by: jolunoluo
This commit is contained in:
LXW
2023-12-22 19:24:57 +08:00
committed by GitHub
parent 125598bd6e
commit e0955c0618
3 changed files with 39 additions and 10 deletions

View File

@@ -13,7 +13,9 @@ public class FromCorrector extends BaseSemanticCorrector {
@Override
public void doCorrect(QueryReq queryReq, SemanticParseInfo semanticParseInfo) {
String modelName = semanticParseInfo.getModel().getName();
SqlParserReplaceHelper.replaceTable(semanticParseInfo.getSqlInfo().getCorrectS2SQL(), modelName);
String correctSql = SqlParserReplaceHelper
.replaceTable(semanticParseInfo.getSqlInfo().getCorrectS2SQL(), modelName);
semanticParseInfo.getSqlInfo().setCorrectS2SQL(correctSql);
}
}