in src/main/java/org/apache/flink/connector/rocketmq/source/util/ByteSerializer.java [86:130]
public static ValueType getTypeIndex(Class<?> clazz) {
if (byte[].class.equals(clazz)) {
return ValueType.V_ByteArray;
} else if (String.class.equals(clazz)) {
return ValueType.V_String;
} else if (Byte.class.equals(clazz)) {
return ValueType.V_Byte;
} else if (Short.class.equals(clazz)) {
return ValueType.V_Short;
} else if (Integer.class.equals(clazz)) {
return ValueType.V_Integer;
} else if (Long.class.equals(clazz)) {
return ValueType.V_Long;
} else if (Float.class.equals(clazz)) {
return ValueType.V_Float;
} else if (Double.class.equals(clazz)) {
return ValueType.V_Double;
} else if (Boolean.class.equals(clazz)) {
return ValueType.V_Boolean;
} else if (Timestamp.class.equals(clazz)) {
return ValueType.V_Timestamp;
} else if (Date.class.equals(clazz)) {
return ValueType.V_Date;
} else if (Time.class.equals(clazz)) {
return ValueType.V_Time;
} else if (BigDecimal.class.equals(clazz)) {
return ValueType.V_BigDecimal;
} else if (BigInteger.class.equals(clazz)) {
return ValueType.V_BigInteger;
} else if (LocalDateTime.class.equals(clazz)) {
return ValueType.V_LocalDateTime;
} else if (LocalDate.class.equals(clazz)) {
return ValueType.V_LocalDate;
} else if (Duration.class.equals(clazz)) {
return ValueType.V_Duration;
} else if (LocalTime.class.equals(clazz)) {
return ValueType.V_LocalTime;
} else if (Period.class.equals(clazz)) {
return ValueType.V_Period;
} else if (OffsetDateTime.class.equals(clazz)) {
return ValueType.V_OffsetDateTime;
} else {
return ValueType.Unsupported;
}
}