Skip to content

Commit d8a2b0a

Browse files
committed
Merge branch '1.10_release_4.0.x' into temp_1.10_4.1.x_release
# Conflicts: # core/src/main/java/com/dtstack/flink/sql/table/AbstractTableInfo.java
2 parents 6386fb4 + c46cb5c commit d8a2b0a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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

+5
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.io.Serializable;
2727
import java.util.List;
2828
import java.util.Map;
29+
import java.util.Objects;
2930
import java.util.Properties;
3031

3132
/**
@@ -104,6 +105,10 @@ public void setFieldClasses(Class<?>[] fieldClasses) {
104105
}
105106

106107
public List<String> getPrimaryKeys() {
108+
if (this instanceof AbstractSideTableInfo &&
109+
Objects.isNull(primaryKeys)) {
110+
throw new IllegalArgumentException("Side table must contain [primary key]!");
111+
}
107112
return primaryKeys;
108113
}
109114

0 commit comments

Comments
 (0)