in backend/src/main/java/org/apache/iotdb/admin/service/impl/IotDBServiceImpl.java [4756:4785]
private List<TSDataType> handleTypeStr(List<String> types) throws BaseException {
List<TSDataType> list = new ArrayList<>();
for (String type : types) {
TSDataType tsDataType;
switch (type) {
case "BOOLEAN":
tsDataType = TSDataType.BOOLEAN;
break;
case "INT32":
tsDataType = TSDataType.INT32;
break;
case "INT64":
tsDataType = TSDataType.INT64;
break;
case "FLOAT":
tsDataType = TSDataType.FLOAT;
break;
case "DOUBLE":
tsDataType = TSDataType.DOUBLE;
break;
case "TEXT":
tsDataType = TSDataType.TEXT;
break;
default:
throw new BaseException(ErrorCode.DB_DATATYPE_WRONG, ErrorCode.DB_DATATYPE_WRONG_MSG);
}
list.add(tsDataType);
}
return list;
}