package org.apache.ibatis.type;
2
3 import java.sql.Types;
4 import java.util.*;
5
6 public enum JdbcType {
7
8 BIT(Types.BIT),
9 TINYINT(Types.TINYINT),
10 SMALLINT(Types.SMALLINT),
11 INTEGER(Types.INTEGER),
12 BIGINT(Types.BIGINT),
13 FLOAT(Types.FLOAT),
14 REAL(Types.REAL),
15 DOUBLE(Types.DOUBLE),
16 NUMERIC(Types.NUMERIC),
17 DECIMAL(Types.DECIMAL),
18 CHAR(Types.CHAR),
19 VARCHAR(Types.VARCHAR),
20 LONGVARCHAR(Types.LONGVARCHAR),
21 DATE(Types.DATE),
22 TIME(Types.TIME),
23 TIMESTAMP(Types.TIMESTAMP),
24 BINARY(Types.BINARY),
25 VARBINARY(Types.VARBINARY),
26 LONGVARBINARY(Types.LONGVARBINARY),
27 NULL(Types.NULL),
28 OTHER(Types.OTHER),
29 BLOB(Types.BLOB),
30 CLOB(Types.CLOB),
31 BOOLEAN(Types.BOOLEAN),
32 CURSOR(-10), // Oracle
33 UNDEFINED(Integer.MIN_VALUE + 1000),
34 NVARCHAR(-9),
35 NCHAR(-15),
36 NCLOB(2011);
2
3 import java.sql.Types;
4 import java.util.*;
5
6 public enum JdbcType {
7
8 BIT(Types.BIT),
9 TINYINT(Types.TINYINT),
10 SMALLINT(Types.SMALLINT),
11 INTEGER(Types.INTEGER),
12 BIGINT(Types.BIGINT),
13 FLOAT(Types.FLOAT),
14 REAL(Types.REAL),
15 DOUBLE(Types.DOUBLE),
16 NUMERIC(Types.NUMERIC),
17 DECIMAL(Types.DECIMAL),
18 CHAR(Types.CHAR),
19 VARCHAR(Types.VARCHAR),
20 LONGVARCHAR(Types.LONGVARCHAR),
21 DATE(Types.DATE),
22 TIME(Types.TIME),
23 TIMESTAMP(Types.TIMESTAMP),
24 BINARY(Types.BINARY),
25 VARBINARY(Types.VARBINARY),
26 LONGVARBINARY(Types.LONGVARBINARY),
27 NULL(Types.NULL),
28 OTHER(Types.OTHER),
29 BLOB(Types.BLOB),
30 CLOB(Types.CLOB),
31 BOOLEAN(Types.BOOLEAN),
32 CURSOR(-10), // Oracle
33 UNDEFINED(Integer.MIN_VALUE + 1000),
34 NVARCHAR(-9),
35 NCHAR(-15),
36 NCLOB(2011);