Skip to content

Commit 3b96769

Browse files
author
gituser
committed
Merge branch 'hotfix_1.10_4.0.x_33268' into 1.10_release_4.0.x
2 parents 70f1dd4 + 4fa5726 commit 3b96769

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

core/src/main/java/com/dtstack/flink/sql/parser/CreateTableParser.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import com.dtstack.flink.sql.util.DtStringUtil;
2222
import com.google.common.base.Preconditions;
2323
import com.google.common.collect.Maps;
24+
import org.apache.commons.lang3.StringUtils;
2425

2526
import java.util.List;
2627
import java.util.Map;
@@ -74,7 +75,7 @@ private Map<String, Object> parseProp(String propsStr){
7475
List<String> ss = DtStringUtil.splitIgnoreQuota(str, '=');
7576
Preconditions.checkState(ss.size() == 2, str + " Format error");
7677
String key = ss.get(0).trim();
77-
String value = ss.get(1).trim().replaceAll("'", "").trim();
78+
String value = DtStringUtil.removeStartAndEndQuota(ss.get(1).trim());
7879
propMap.put(key, value);
7980
}
8081

core/src/main/java/com/dtstack/flink/sql/util/DtStringUtil.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,7 @@ public static String getTableFullPath(String schema, String tableName) {
373373
return addQuoteForStr(tableName);
374374
}
375375

376-
String schemaAndTabName = addQuoteForStr(schema) + "." + addQuoteForStr(tableName);
377-
return schemaAndTabName;
376+
return addQuoteForStr(schema) + "." + addQuoteForStr(tableName);
378377
}
379378

380379
/**
@@ -407,4 +406,9 @@ public static String getStartQuote() {
407406
public static String getEndQuote() {
408407
return "\"";
409408
}
409+
410+
public static String removeStartAndEndQuota(String str) {
411+
String removeStart = StringUtils.removeStart(str, "'");
412+
return StringUtils.removeEnd(removeStart, "'");
413+
}
410414
}

0 commit comments

Comments
 (0)