public static boolean hasWellDefinedString()

in amazon-kinesis-connector-flink/src/main/java/software/amazon/kinesis/connectors/flink/table/RowDataFieldsKinesisPartitioner.java [288:306]


	public static boolean hasWellDefinedString(LogicalType logicalType) {
		if (logicalType instanceof DistinctType) {
			return hasWellDefinedString(((DistinctType) logicalType).getSourceType());
		}
		switch (logicalType.getTypeRoot()) {
			case CHAR:
			case VARCHAR:
			case BOOLEAN:
			case TINYINT:
			case SMALLINT:
			case INTEGER:
			case BIGINT:
			case FLOAT:
			case DOUBLE:
				return true;
			default:
				return false;
		}
	}