refactor: SQL片段去掉JSqlParser

This commit is contained in:
junjun
2025-01-10 18:04:06 +08:00
committed by xuwei-fit2cloud
parent c907d92380
commit 574e267423

View File

@@ -8,7 +8,6 @@ import io.dataease.extensions.datasource.dto.*;
import io.dataease.extensions.datasource.model.SQLMeta;
import io.dataease.extensions.datasource.vo.DatasourceConfiguration;
import lombok.Getter;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import org.apache.calcite.config.Lex;
import org.apache.calcite.sql.SqlDialect;
import org.apache.calcite.sql.SqlNode;
@@ -197,13 +196,8 @@ public abstract class Provider {
}
public String replaceComment(String s) {
try {
net.sf.jsqlparser.statement.Statement parse = CCJSqlParserUtil.parse(s);
return parse.toString();
} catch (Exception e) {
DEException.throwException("SQL ERROR");
}
return null;
String regex = "/\\*[\\s\\S]*?\\*/|-- .*";
return s.replaceAll(regex, " ");
}
public SqlDialect getDialect(DatasourceSchemaDTO coreDatasource) {