forked from github/dataease
fix: Oracle数据源创建数据集提示no match found
This commit is contained in:
parent
cb4c3844f1
commit
d2ccad7261
@ -273,6 +273,9 @@ public class CalciteProvider extends Provider {
|
||||
}
|
||||
|
||||
private boolean isDorisCatalog(DatasourceRequest datasourceRequest) {
|
||||
if (!datasourceRequest.getDatasource().getType().equalsIgnoreCase("doris")) {
|
||||
return false;
|
||||
}
|
||||
DatasourceConfiguration configuration = JsonUtil.parseObject(datasourceRequest.getDatasource().getConfiguration(), Mysql.class);
|
||||
String database = "";
|
||||
if (StringUtils.isEmpty(configuration.getUrlType()) || configuration.getUrlType().equalsIgnoreCase("hostName")) {
|
||||
@ -284,7 +287,7 @@ public class CalciteProvider extends Provider {
|
||||
String[] databasePrams = matcher.group(3).split("\\?");
|
||||
database = databasePrams[0];
|
||||
}
|
||||
return datasourceRequest.getDatasource().getType().equalsIgnoreCase("doris") && database.contains(".");
|
||||
return database.contains(".");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user