in tools/src/main/java/org/apache/tuscany/das/rdb/util/SQLTypeChecker.java [25:55]
public static int getSQLTypeFromString(String sqlTypeString) {
if(sqlTypeString.equals("CHAR")) return Types.CHAR;
if(sqlTypeString.equals("VARCHAR")) return Types.VARCHAR;
if(sqlTypeString.equals("LONGVARCHAR")) return Types.LONGVARCHAR;
if(sqlTypeString.equals("NUMERIC")) return Types.NUMERIC;
if(sqlTypeString.equals("DECIMAL")) return Types.DECIMAL;
if(sqlTypeString.equals("BIT")) return Types.BIT;
if(sqlTypeString.equals("BOOLEAN")) return Types.BOOLEAN;
if(sqlTypeString.equals("TINYINT")) return Types.TINYINT;
if(sqlTypeString.equals("SMALLINT")) return Types.SMALLINT;
if(sqlTypeString.equals("INTEGER")) return Types.INTEGER;
if(sqlTypeString.equals("BIGINT")) return Types.BIGINT;
if(sqlTypeString.equals("REAL")) return Types.REAL;
if(sqlTypeString.equals("FLOAT")) return Types.FLOAT;
if(sqlTypeString.equals("DOUBLE")) return Types.DOUBLE;
if(sqlTypeString.equals("BINARY")) return Types.BINARY;
if(sqlTypeString.equals("VARBINARY")) return Types.VARBINARY;
if(sqlTypeString.equals("LONGVARBINARY")) return Types.LONGVARBINARY;
if(sqlTypeString.equals("DATE")) return Types.DATE;
if(sqlTypeString.equals("TIME")) return Types.TIME;
if(sqlTypeString.equals("TIMESTAMP")) return Types.TIMESTAMP;
if(sqlTypeString.equals("CLOB")) return Types.CLOB;
if(sqlTypeString.equals("BLOB")) return Types.BLOB;
if(sqlTypeString.equals("ARRAY")) return Types.ARRAY;
if(sqlTypeString.equals("DISTINCT")) return Types.DISTINCT;
if(sqlTypeString.equals("STRUCT")) return Types.STRUCT;
if(sqlTypeString.equals("REF")) return Types.REF;
if(sqlTypeString.equals("DATALINK")) return Types.DATALINK;
if(sqlTypeString.equals("JAVA_OBJECT")) return Types.JAVA_OBJECT;
return Types.OTHER;
}