in flink-vvp-connector-adbpg/src/main/java/org/apache/flink/connector/jdbc/table/utils/AdbpgOptions.java [261:278]
public static ConflictMode getConflictMode(ReadableConfig readableConfig) {
switch (readableConfig.get(CONFLICT_MODE).toLowerCase()) {
case "ignore":
return ConflictMode.ignore;
case "strict":
return ConflictMode.strict;
case "update":
return ConflictMode.update;
case "upsert":
return ConflictMode.upsert;
default:
throw new IllegalArgumentException(
String.format(
"Invalid value for config %s : %s",
CONFLICT_MODE.key(),
readableConfig.get(CONFLICT_MODE)));
}
}