public final class ColumnTypeMapping
{
public static DateFormat dateFormat = DateFormat.getDateTimeInstance();
public static Map<String, Integer> hsqlDBMap = new HashMap<String, Integer>();
public static Map<String, Integer> oracleMap = new HashMap<String, Integer>();
public static Map<String, Integer> JDBCMap = new HashMap<String, Integer>();
static
{
hsqlDBMap.put("BIGINT", -5);
hsqlDBMap.put("DECIMAL", 3);
hsqlDBMap.put("FLOAT", 6);
hsqlDBMap.put("TINYINT", -6);
hsqlDBMap.put("SMALLINT", 5);
hsqlDBMap.put("CHAR", 1);
hsqlDBMap.put("VARCHAR", 12);
hsqlDBMap.put("BINARY", -2);
hsqlDBMap.put("LONGVARBINARY", -4);
hsqlDBMap.put("LONGVARCHAR", -1);
hsqlDBMap.put("REAL", 7);
hsqlDBMap.put("VARBINARY", -3);
hsqlDBMap.put("DOUBLE",

;
hsqlDBMap.put("BOOLEAN", 16);
hsqlDBMap.put("NUMERIC", 2);
hsqlDBMap.put("INTEGER", 4);
hsqlDBMap.put("DATE", 91);
hsqlDBMap.put("TIME", 92);
hsqlDBMap.put("TIMESTAMP", 93);
hsqlDBMap.put("BIGINT", -5);
hsqlDBMap.put("VARCHAR", 12);
hsqlDBMap.put("CHARACTER VARYING", 12);
JDBCMap.put("ARRAY", 2003);
JDBCMap.put("BIGINT", -5);
JDBCMap.put("BINARY", -2);
JDBCMap.put("BIT", -7);
JDBCMap.put("BLOB", 2004);
JDBCMap.put("BOOLEAN", 16);
JDBCMap.put("CHAR", 1);
JDBCMap.put("CLOB", 2005);
JDBCMap.put("DATALINK", 70);
JDBCMap.put("DATE", 91);
JDBCMap.put("DECIMAL", 3);
JDBCMap.put("DISTINCT", 2001);
JDBCMap.put("DOUBLE",

;
JDBCMap.put("FLOAT", 6);
JDBCMap.put("INTEGER", 4);
JDBCMap.put("JAVA_OBJECT", 2000);
JDBCMap.put("LONGVARBINARY", -4);
JDBCMap.put("LONGVARCHAR", -1);
JDBCMap.put("NULL", 0);
JDBCMap.put("NUMERIC", 2);
JDBCMap.put("OTHER", 1111);
JDBCMap.put("REAL", 7);
JDBCMap.put("REF", 2006);
JDBCMap.put("SMALLINT", 5);
JDBCMap.put("STRUCT", 2002);
JDBCMap.put("TIME", 92);
JDBCMap.put("TIMESTAMP", 92);
JDBCMap.put("TINYINT", -6);
JDBCMap.put("VARCHAR", 12);
oracleMap.put("VARCHAR2", 12);
oracleMap.put("VARCHAR", 12);
oracleMap.put("NUMERIC", 2);
oracleMap.put("DATE", 91);
oracleMap.put("INTEGER", 4);
oracleMap.put("NUMBER", 2);
}