1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
package org.apache.ibatis.type;
import java.util.HashMap; import java.util.Map;
public enum JdbcType { ARRAY(2003), BIT(-7), TINYINT(-6), SMALLINT(5), INTEGER(4), BIGINT(-5), FLOAT(6), REAL(7), DOUBLE(8), NUMERIC(2), DECIMAL(3), CHAR(1), VARCHAR(12), LONGVARCHAR(-1), DATE(91), TIME(92), TIMESTAMP(93), BINARY(-2), VARBINARY(-3), LONGVARBINARY(-4), NULL(0), OTHER(1111), BLOB(2004), CLOB(2005), BOOLEAN(16), CURSOR(-10), UNDEFINED(-2147482648), NVARCHAR(-9), NCHAR(-15), NCLOB(2011), STRUCT(2002);
public final int TYPE_CODE; private static Map<Integer, JdbcType> codeLookup = new HashMap();
private (int code) { this.TYPE_CODE = code; }
public static JdbcType forCode(int code) { return (JdbcType)codeLookup.get(code); }
static { JdbcType[] arr$ = values(); int len$ = arr$.length;
for(int i$ = 0; i$ < len$; ++i$) { JdbcType type = arr$[i$]; codeLookup.put(type.TYPE_CODE, type); }
} }
|
近期评论