mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 12:07:42 +00:00
[fix][headless]Fix NPE issue.
This commit is contained in:
@@ -36,6 +36,9 @@ public class DuckdbAdaptor extends DefaultDbAdaptor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String rewriteSql(String sql) {
|
public String rewriteSql(String sql) {
|
||||||
|
if (sql == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return sql.replaceAll("`", "");
|
return sql.replaceAll("`", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import java.util.regex.Matcher;
|
|||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import static com.tencent.supersonic.common.pojo.Constants.JOIN_UNDERLINE;
|
|
||||||
import static com.tencent.supersonic.common.pojo.Constants.UNIONALL;
|
import static com.tencent.supersonic.common.pojo.Constants.UNIONALL;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -73,10 +72,6 @@ public class QueryUtils {
|
|||||||
Map<String, String> nameTypePair, Map<String, MetricResp> metricRespMap,
|
Map<String, String> nameTypePair, Map<String, MetricResp> metricRespMap,
|
||||||
Map<String, DimensionResp> dimensionRespMap) {
|
Map<String, DimensionResp> dimensionRespMap) {
|
||||||
String nameEn = getName(column.getBizName());
|
String nameEn = getName(column.getBizName());
|
||||||
if (nameEn.contains(JOIN_UNDERLINE)) {
|
|
||||||
nameEn = nameEn.split(JOIN_UNDERLINE)[1];
|
|
||||||
}
|
|
||||||
// set name
|
|
||||||
if (namePair.containsKey(nameEn)) {
|
if (namePair.containsKey(nameEn)) {
|
||||||
column.setName(namePair.get(nameEn));
|
column.setName(namePair.get(nameEn));
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user