[fix][headless]Fix NPE issue.
Some checks failed
supersonic CentOS CI / build (21) (push) Has been cancelled
supersonic mac CI / build (21) (push) Has been cancelled
supersonic ubuntu CI / build (21) (push) Has been cancelled
supersonic windows CI / build (21) (push) Has been cancelled

This commit is contained in:
jerryjzhang
2025-02-14 21:32:36 +08:00
parent 19395f369a
commit cc2d6a21c2
2 changed files with 3 additions and 5 deletions

View File

@@ -36,6 +36,9 @@ public class DuckdbAdaptor extends DefaultDbAdaptor {
@Override
public String rewriteSql(String sql) {
if (sql == null) {
return null;
}
return sql.replaceAll("`", "");
}

View File

@@ -19,7 +19,6 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import static com.tencent.supersonic.common.pojo.Constants.JOIN_UNDERLINE;
import static com.tencent.supersonic.common.pojo.Constants.UNIONALL;
@Slf4j
@@ -73,10 +72,6 @@ public class QueryUtils {
Map<String, String> nameTypePair, Map<String, MetricResp> metricRespMap,
Map<String, DimensionResp> dimensionRespMap) {
String nameEn = getName(column.getBizName());
if (nameEn.contains(JOIN_UNDERLINE)) {
nameEn = nameEn.split(JOIN_UNDERLINE)[1];
}
// set name
if (namePair.containsKey(nameEn)) {
column.setName(namePair.get(nameEn));
} else {