in flink-connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/table/KafkaConnectorOptionsUtil.java [322:339]
private static StartupMode fromOption(ScanStartupMode scanStartupMode) {
switch (scanStartupMode) {
case EARLIEST_OFFSET:
return StartupMode.EARLIEST;
case LATEST_OFFSET:
return StartupMode.LATEST;
case GROUP_OFFSETS:
return StartupMode.GROUP_OFFSETS;
case SPECIFIC_OFFSETS:
return StartupMode.SPECIFIC_OFFSETS;
case TIMESTAMP:
return StartupMode.TIMESTAMP;
default:
throw new TableException(
"Unsupported startup mode. Validator should have checked that.");
}
}