Skip to content

Commit 78f3cc9

Browse files
author
gituser
committed
Merge branch 'hotfix_1.10_4.0.x_33057' into 1.10_release_4.0.x
2 parents 3b96769 + 7615745 commit 78f3cc9

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

core/src/main/java/com/dtstack/flink/sql/table/AbstractTableParser.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,16 @@
2323
import com.dtstack.flink.sql.util.ClassUtil;
2424
import com.dtstack.flink.sql.util.DtStringUtil;
2525
import com.google.common.base.Preconditions;
26-
import com.google.common.collect.Lists;
2726
import com.google.common.collect.Maps;
2827
import org.apache.commons.lang3.StringUtils;
2928
import org.apache.flink.api.java.tuple.Tuple2;
3029

30+
import java.util.Arrays;
3131
import java.util.List;
3232
import java.util.Map;
3333
import java.util.regex.Matcher;
3434
import java.util.regex.Pattern;
35+
import java.util.stream.Collectors;
3536

3637
/**
3738
* Reason:
@@ -142,9 +143,11 @@ private Tuple2<String, String> extractType(String fieldRow, String tableName) {
142143
}
143144

144145
public void dealPrimaryKey(Matcher matcher, AbstractTableInfo tableInfo) {
145-
String primaryFields = matcher.group(1).trim();
146-
String[] splitArray = primaryFields.split(",");
147-
List<String> primaryKeys = Lists.newArrayList(splitArray);
146+
String primaryFields = matcher.group(2).trim();
147+
List<String> primaryKeys = Arrays
148+
.stream(primaryFields.split(","))
149+
.map(String::trim)
150+
.collect(Collectors.toList());;
148151
tableInfo.setPrimaryKeys(primaryKeys);
149152
}
150153

0 commit comments

Comments
 (0)