mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-14 22:25:19 +00:00
[fix][headless]Fix expr conversion issue.
This commit is contained in:
@@ -21,6 +21,6 @@ public class DbAdaptorFactory {
|
||||
}
|
||||
|
||||
public static DbAdaptor getEngineAdaptor(String engineType) {
|
||||
return dbAdaptorMap.get(engineType);
|
||||
return dbAdaptorMap.get(engineType.toUpperCase());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,8 +26,7 @@ public class DbDialectOptimizer implements QueryOptimizer {
|
||||
SemanticSchemaResp semanticSchemaResp = queryStatement.getSemanticSchema();
|
||||
DatabaseResp database = semanticSchemaResp.getDatabaseResp();
|
||||
String sql = queryStatement.getSql();
|
||||
DbAdaptor engineAdaptor =
|
||||
DbAdaptorFactory.getEngineAdaptor(database.getType().toLowerCase());
|
||||
DbAdaptor engineAdaptor = DbAdaptorFactory.getEngineAdaptor(database.getType());
|
||||
if (Objects.nonNull(engineAdaptor)) {
|
||||
String adaptedSql = engineAdaptor.rewriteSql(sql);
|
||||
queryStatement.setSql(adaptedSql);
|
||||
|
||||
Reference in New Issue
Block a user