package com.aliyun.odps.udf.utils;
import com.aliyun.odps.OdpsType;
import java.util.HashMap;
public class TypeUtils{
private static HashMap<String, OdpsType> OdpsTypesMap = new HashMap<String, com.aliyun.odps.OdpsType>();
static {
OdpsTypesMap.put("bigint", com.aliyun.odps.OdpsType.BIGINT);
OdpsTypesMap.put("double", com.aliyun.odps.OdpsType.DOUBLE);
OdpsTypesMap.put("boolean", com.aliyun.odps.OdpsType.BOOLEAN);
OdpsTypesMap.put("string", com.aliyun.odps.OdpsType.STRING);
OdpsTypesMap.put("datetime", com.aliyun.odps.OdpsType.DATETIME);
OdpsTypesMap.put("decimal", com.aliyun.odps.OdpsType.DECIMAL);
}
// Note: We have two versions of OdpsType, we are getting com.aliyun.odps.OdpsType here
public static com.aliyun.odps.OdpsType getOdpsType(String typeStr) {
return OdpsTypesMap.get(typeStr.toLowerCase());
}
}