public final class java.sql.JDBCType extends java.lang.Enum<java.sql.JDBCType> implements java.sql.SQLType
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: java.sql.JDBCType
super_class: java.lang.Enum
{
public static final java.sql.JDBCType BIT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType TINYINT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType SMALLINT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType INTEGER;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType BIGINT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType FLOAT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType REAL;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType DOUBLE;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType NUMERIC;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType DECIMAL;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType CHAR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType VARCHAR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType LONGVARCHAR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType DATE;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType TIME;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType TIMESTAMP;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType BINARY;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType VARBINARY;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType LONGVARBINARY;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType NULL;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType OTHER;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType JAVA_OBJECT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType DISTINCT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType STRUCT;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType ARRAY;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType BLOB;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType CLOB;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType REF;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType DATALINK;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType BOOLEAN;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType ROWID;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType NCHAR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType NVARCHAR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType LONGNVARCHAR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType NCLOB;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType SQLXML;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType REF_CURSOR;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType TIME_WITH_TIMEZONE;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.sql.JDBCType TIMESTAMP_WITH_TIMEZONE;
descriptor: Ljava/sql/JDBCType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private java.lang.Integer type;
descriptor: Ljava/lang/Integer;
flags: (0x0002) ACC_PRIVATE
private static final java.sql.JDBCType[] ENUM$VALUES;
descriptor: [Ljava/sql/JDBCType;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new java.sql.JDBCType
dup
ldc "BIT"
iconst_0
1: bipush -7
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.BIT:Ljava/sql/JDBCType;
2: new java.sql.JDBCType
dup
ldc "TINYINT"
iconst_1
3: bipush -6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.TINYINT:Ljava/sql/JDBCType;
4: new java.sql.JDBCType
dup
ldc "SMALLINT"
iconst_2
5: iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.SMALLINT:Ljava/sql/JDBCType;
6: new java.sql.JDBCType
dup
ldc "INTEGER"
iconst_3
7: iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.INTEGER:Ljava/sql/JDBCType;
8: new java.sql.JDBCType
dup
ldc "BIGINT"
iconst_4
9: bipush -5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.BIGINT:Ljava/sql/JDBCType;
10: new java.sql.JDBCType
dup
ldc "FLOAT"
iconst_5
11: bipush 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.FLOAT:Ljava/sql/JDBCType;
12: new java.sql.JDBCType
dup
ldc "REAL"
bipush 6
13: bipush 7
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.REAL:Ljava/sql/JDBCType;
14: new java.sql.JDBCType
dup
ldc "DOUBLE"
bipush 7
15: bipush 8
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.DOUBLE:Ljava/sql/JDBCType;
16: new java.sql.JDBCType
dup
ldc "NUMERIC"
bipush 8
17: iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.NUMERIC:Ljava/sql/JDBCType;
18: new java.sql.JDBCType
dup
ldc "DECIMAL"
bipush 9
19: iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.DECIMAL:Ljava/sql/JDBCType;
20: new java.sql.JDBCType
dup
ldc "CHAR"
bipush 10
21: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.CHAR:Ljava/sql/JDBCType;
22: new java.sql.JDBCType
dup
ldc "VARCHAR"
bipush 11
23: bipush 12
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.VARCHAR:Ljava/sql/JDBCType;
24: new java.sql.JDBCType
dup
ldc "LONGVARCHAR"
bipush 12
25: iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.LONGVARCHAR:Ljava/sql/JDBCType;
26: new java.sql.JDBCType
dup
ldc "DATE"
bipush 13
27: bipush 91
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.DATE:Ljava/sql/JDBCType;
28: new java.sql.JDBCType
dup
ldc "TIME"
bipush 14
29: bipush 92
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.TIME:Ljava/sql/JDBCType;
30: new java.sql.JDBCType
dup
ldc "TIMESTAMP"
bipush 15
31: bipush 93
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.TIMESTAMP:Ljava/sql/JDBCType;
32: new java.sql.JDBCType
dup
ldc "BINARY"
bipush 16
33: bipush -2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.BINARY:Ljava/sql/JDBCType;
34: new java.sql.JDBCType
dup
ldc "VARBINARY"
bipush 17
35: bipush -3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.VARBINARY:Ljava/sql/JDBCType;
36: new java.sql.JDBCType
dup
ldc "LONGVARBINARY"
bipush 18
37: bipush -4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.LONGVARBINARY:Ljava/sql/JDBCType;
38: new java.sql.JDBCType
dup
ldc "NULL"
bipush 19
39: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.NULL:Ljava/sql/JDBCType;
40: new java.sql.JDBCType
dup
ldc "OTHER"
bipush 20
41: sipush 1111
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.OTHER:Ljava/sql/JDBCType;
42: new java.sql.JDBCType
dup
ldc "JAVA_OBJECT"
bipush 21
43: sipush 2000
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.JAVA_OBJECT:Ljava/sql/JDBCType;
44: new java.sql.JDBCType
dup
ldc "DISTINCT"
bipush 22
45: sipush 2001
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.DISTINCT:Ljava/sql/JDBCType;
46: new java.sql.JDBCType
dup
ldc "STRUCT"
bipush 23
47: sipush 2002
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.STRUCT:Ljava/sql/JDBCType;
48: new java.sql.JDBCType
dup
ldc "ARRAY"
bipush 24
49: sipush 2003
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.ARRAY:Ljava/sql/JDBCType;
50: new java.sql.JDBCType
dup
ldc "BLOB"
bipush 25
51: sipush 2004
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.BLOB:Ljava/sql/JDBCType;
52: new java.sql.JDBCType
dup
ldc "CLOB"
bipush 26
53: sipush 2005
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.CLOB:Ljava/sql/JDBCType;
54: new java.sql.JDBCType
dup
ldc "REF"
bipush 27
55: sipush 2006
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.REF:Ljava/sql/JDBCType;
56: new java.sql.JDBCType
dup
ldc "DATALINK"
bipush 28
57: bipush 70
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.DATALINK:Ljava/sql/JDBCType;
58: new java.sql.JDBCType
dup
ldc "BOOLEAN"
bipush 29
59: bipush 16
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.BOOLEAN:Ljava/sql/JDBCType;
60: new java.sql.JDBCType
dup
ldc "ROWID"
bipush 30
61: bipush -8
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.ROWID:Ljava/sql/JDBCType;
62: new java.sql.JDBCType
dup
ldc "NCHAR"
bipush 31
63: bipush -15
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.NCHAR:Ljava/sql/JDBCType;
64: new java.sql.JDBCType
dup
ldc "NVARCHAR"
bipush 32
65: bipush -9
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.NVARCHAR:Ljava/sql/JDBCType;
66: new java.sql.JDBCType
dup
ldc "LONGNVARCHAR"
bipush 33
67: bipush -16
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.LONGNVARCHAR:Ljava/sql/JDBCType;
68: new java.sql.JDBCType
dup
ldc "NCLOB"
bipush 34
69: sipush 2011
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.NCLOB:Ljava/sql/JDBCType;
70: new java.sql.JDBCType
dup
ldc "SQLXML"
bipush 35
71: sipush 2009
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.SQLXML:Ljava/sql/JDBCType;
72: new java.sql.JDBCType
dup
ldc "REF_CURSOR"
bipush 36
73: sipush 2012
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.REF_CURSOR:Ljava/sql/JDBCType;
74: new java.sql.JDBCType
dup
ldc "TIME_WITH_TIMEZONE"
bipush 37
75: sipush 2013
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.TIME_WITH_TIMEZONE:Ljava/sql/JDBCType;
76: new java.sql.JDBCType
dup
ldc "TIMESTAMP_WITH_TIMEZONE"
bipush 38
77: sipush 2014
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial java.sql.JDBCType.<init>:(Ljava/lang/String;ILjava/lang/Integer;)V
putstatic java.sql.JDBCType.TIMESTAMP_WITH_TIMEZONE:Ljava/sql/JDBCType;
78: bipush 39
anewarray java.sql.JDBCType
dup
iconst_0
getstatic java.sql.JDBCType.BIT:Ljava/sql/JDBCType;
aastore
dup
iconst_1
getstatic java.sql.JDBCType.TINYINT:Ljava/sql/JDBCType;
aastore
dup
iconst_2
getstatic java.sql.JDBCType.SMALLINT:Ljava/sql/JDBCType;
aastore
dup
iconst_3
getstatic java.sql.JDBCType.INTEGER:Ljava/sql/JDBCType;
aastore
dup
iconst_4
getstatic java.sql.JDBCType.BIGINT:Ljava/sql/JDBCType;
aastore
dup
iconst_5
getstatic java.sql.JDBCType.FLOAT:Ljava/sql/JDBCType;
aastore
dup
bipush 6
getstatic java.sql.JDBCType.REAL:Ljava/sql/JDBCType;
aastore
dup
bipush 7
getstatic java.sql.JDBCType.DOUBLE:Ljava/sql/JDBCType;
aastore
dup
bipush 8
getstatic java.sql.JDBCType.NUMERIC:Ljava/sql/JDBCType;
aastore
dup
bipush 9
getstatic java.sql.JDBCType.DECIMAL:Ljava/sql/JDBCType;
aastore
dup
bipush 10
getstatic java.sql.JDBCType.CHAR:Ljava/sql/JDBCType;
aastore
dup
bipush 11
getstatic java.sql.JDBCType.VARCHAR:Ljava/sql/JDBCType;
aastore
dup
bipush 12
getstatic java.sql.JDBCType.LONGVARCHAR:Ljava/sql/JDBCType;
aastore
dup
bipush 13
getstatic java.sql.JDBCType.DATE:Ljava/sql/JDBCType;
aastore
dup
bipush 14
getstatic java.sql.JDBCType.TIME:Ljava/sql/JDBCType;
aastore
dup
bipush 15
getstatic java.sql.JDBCType.TIMESTAMP:Ljava/sql/JDBCType;
aastore
dup
bipush 16
getstatic java.sql.JDBCType.BINARY:Ljava/sql/JDBCType;
aastore
dup
bipush 17
getstatic java.sql.JDBCType.VARBINARY:Ljava/sql/JDBCType;
aastore
dup
bipush 18
getstatic java.sql.JDBCType.LONGVARBINARY:Ljava/sql/JDBCType;
aastore
dup
bipush 19
getstatic java.sql.JDBCType.NULL:Ljava/sql/JDBCType;
aastore
dup
bipush 20
getstatic java.sql.JDBCType.OTHER:Ljava/sql/JDBCType;
aastore
dup
bipush 21
getstatic java.sql.JDBCType.JAVA_OBJECT:Ljava/sql/JDBCType;
aastore
dup
bipush 22
getstatic java.sql.JDBCType.DISTINCT:Ljava/sql/JDBCType;
aastore
dup
bipush 23
getstatic java.sql.JDBCType.STRUCT:Ljava/sql/JDBCType;
aastore
dup
bipush 24
getstatic java.sql.JDBCType.ARRAY:Ljava/sql/JDBCType;
aastore
dup
bipush 25
getstatic java.sql.JDBCType.BLOB:Ljava/sql/JDBCType;
aastore
dup
bipush 26
getstatic java.sql.JDBCType.CLOB:Ljava/sql/JDBCType;
aastore
dup
bipush 27
getstatic java.sql.JDBCType.REF:Ljava/sql/JDBCType;
aastore
dup
bipush 28
getstatic java.sql.JDBCType.DATALINK:Ljava/sql/JDBCType;
aastore
dup
bipush 29
getstatic java.sql.JDBCType.BOOLEAN:Ljava/sql/JDBCType;
aastore
dup
bipush 30
getstatic java.sql.JDBCType.ROWID:Ljava/sql/JDBCType;
aastore
dup
bipush 31
getstatic java.sql.JDBCType.NCHAR:Ljava/sql/JDBCType;
aastore
dup
bipush 32
getstatic java.sql.JDBCType.NVARCHAR:Ljava/sql/JDBCType;
aastore
dup
bipush 33
getstatic java.sql.JDBCType.LONGNVARCHAR:Ljava/sql/JDBCType;
aastore
dup
bipush 34
getstatic java.sql.JDBCType.NCLOB:Ljava/sql/JDBCType;
aastore
dup
bipush 35
getstatic java.sql.JDBCType.SQLXML:Ljava/sql/JDBCType;
aastore
dup
bipush 36
getstatic java.sql.JDBCType.REF_CURSOR:Ljava/sql/JDBCType;
aastore
dup
bipush 37
getstatic java.sql.JDBCType.TIME_WITH_TIMEZONE:Ljava/sql/JDBCType;
aastore
dup
bipush 38
getstatic java.sql.JDBCType.TIMESTAMP_WITH_TIMEZONE:Ljava/sql/JDBCType;
aastore
putstatic java.sql.JDBCType.ENUM$VALUES:[Ljava/sql/JDBCType;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.Integer);
descriptor: (Ljava/lang/String;ILjava/lang/Integer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield java.sql.JDBCType.type:Ljava/lang/Integer;
2: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/sql/JDBCType;
0 3 3 type Ljava/lang/Integer;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
type final
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.sql.JDBCType.name:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/JDBCType;
public java.lang.String getVendor();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "java.sql"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/JDBCType;
public java.lang.Integer getVendorTypeNumber();
descriptor: ()Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.sql.JDBCType.type:Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/JDBCType;
public static java.sql.JDBCType valueOf(int);
descriptor: (I)Ljava/sql/JDBCType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: ldc Ljava/sql/JDBCType;
invokevirtual java.lang.Class.getEnumConstants:()[Ljava/lang/Object;
checkcast java.sql.JDBCType[]
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 5
StackMap locals: int top int int java.sql.JDBCType[]
StackMap stack:
1: aload 4
iload 2
aaload
astore 1
start local 1 2: iload 0
aload 1
getfield java.sql.JDBCType.type:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
if_icmpne 4
3: aload 1
areturn
end local 1 4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
iload 3
if_icmplt 1
6: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Type:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " is not a valid "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc "Types.java value."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 type I
2 4 1 sqlType Ljava/sql/JDBCType;
MethodParameters:
Name Flags
type
public static java.sql.JDBCType[] values();
descriptor: ()[Ljava/sql/JDBCType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic java.sql.JDBCType.ENUM$VALUES:[Ljava/sql/JDBCType;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray java.sql.JDBCType
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.sql.JDBCType valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/JDBCType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljava/sql/JDBCType;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast java.sql.JDBCType
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Ljava/sql/JDBCType;>;Ljava/sql/SQLType;
SourceFile: "JDBCType.java"