in flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/IndexGeneratorFactory.java [241:248]
void validateIndexFieldType(LogicalTypeRoot logicalType) {
if (!supportedTypes.contains(logicalType)) {
throw new IllegalArgumentException(
String.format(
"Unsupported type %s of index field, " + "Supported types are: %s",
logicalType, supportedTypes));
}
}