public class org.enhydra.jdbc.standard.StandardConnectionHandle extends org.enhydra.jdbc.core.CoreConnection
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.enhydra.jdbc.standard.StandardConnectionHandle
super_class: org.enhydra.jdbc.core.CoreConnection
{
org.enhydra.jdbc.standard.StandardPooledConnection pooledCon;
descriptor: Lorg/enhydra/jdbc/standard/StandardPooledConnection;
flags: (0x0000)
protected java.util.Hashtable masterPrepStmtCache;
descriptor: Ljava/util/Hashtable;
flags: (0x0004) ACC_PROTECTED
int preparedStmtCacheSize;
descriptor: I
flags: (0x0000)
protected org.enhydra.jdbc.util.LRUCache preparedStatementCache;
descriptor: Lorg/enhydra/jdbc/util/LRUCache;
flags: (0x0004) ACC_PROTECTED
public java.util.Hashtable inUse;
descriptor: Ljava/util/Hashtable;
flags: (0x0001) ACC_PUBLIC
private boolean closed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public boolean isReallyUsed;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public void <init>(org.enhydra.jdbc.standard.StandardPooledConnection, java.util.Hashtable, int);
descriptor: (Lorg/enhydra/jdbc/standard/StandardPooledConnection;Ljava/util/Hashtable;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.enhydra.jdbc.standard.StandardPooledConnection.getPhysicalConnection:()Ljava/sql/Connection;
invokespecial org.enhydra.jdbc.core.CoreConnection.<init>:(Ljava/sql/Connection;)V
1: aload 0
aconst_null
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
2: aload 0
iconst_0
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.isReallyUsed:Z
3: aload 0
aload 1
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.pooledCon:Lorg/enhydra/jdbc/standard/StandardPooledConnection;
4: aload 0
aload 2
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
5: aload 0
iload 3
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStmtCacheSize:I
6: aload 0
aload 1
getfield org.enhydra.jdbc.standard.StandardPooledConnection.dataSource:Lorg/enhydra/jdbc/standard/StandardConnectionPoolDataSource;
getfield org.enhydra.jdbc.standard.StandardConnectionPoolDataSource.log:Lorg/enhydra/jdbc/util/Logger;
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
7: aload 0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.setupPreparedStatementCache:()V
8: aload 0
new java.util.Hashtable
dup
bipush 10
ldc 0.5
invokespecial java.util.Hashtable.<init>:(IF)V
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
9: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
10: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:new StandardConnectionHandle with "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
11: iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
12: ldc " prepared statement"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 16 1 pooledCon Lorg/enhydra/jdbc/standard/StandardPooledConnection;
0 16 2 preparedStatementCache Ljava/util/Hashtable;
0 16 3 preparedStmtCacheSize I
MethodParameters:
Name Flags
pooledCon
preparedStatementCache
preparedStmtCacheSize
protected void setupPreparedStatementCache();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
ldc "StandardConnectionHandle:setupPreparedStatementCache start"
invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
1: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStmtCacheSize:I
ifne 7
2: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
3: ldc "StandardConnectionHandle:setupPreparedStatementCache return with 0"
4: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
5: aload 0
aconst_null
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
6: return
7: StackMap locals:
StackMap stack:
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
ifnonnull 9
8: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
ldc "Connection is null"
invokevirtual org.enhydra.jdbc.util.Logger.warn:(Ljava/lang/Object;)V
goto 32
9: StackMap locals:
StackMap stack:
aload 0
10: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.enhydra.jdbc.util.LRUCache
11: putfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
12: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
ifnonnull 31
13: aload 0
14: new org.enhydra.jdbc.standard.PreparedStatementCache
dup
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStmtCacheSize:I
invokespecial org.enhydra.jdbc.standard.PreparedStatementCache.<init>:(I)V
15: putfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
16: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
invokevirtual org.enhydra.jdbc.util.LRUCache.setLogger:(Lorg/enhydra/jdbc/util/Logger;)V
17: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
19: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:setupPreparedStatementCache preparedStatementCache.size(lru)='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
20: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
invokevirtual org.enhydra.jdbc.util.LRUCache.LRUSize:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
21: ldc "' "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: ldc "preparedStatementCache.size(cache)='"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
invokevirtual org.enhydra.jdbc.util.LRUCache.cacheSize:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
24: ldc "' "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
25: ldc "masterPrepStmtCache.size='"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
27: ldc "' "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
28: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
29: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
30: goto 32
StackMap locals:
StackMap stack:
31: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
invokevirtual org.enhydra.jdbc.util.LRUCache.setLogger:(Lorg/enhydra/jdbc/util/Logger;)V
32: StackMap locals:
StackMap stack:
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
ldc "StandardConnectionHandle:setupPreparedStatementCache end"
invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
33: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
public void preInvoke();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.closed:Z
ifeq 2
1: new java.sql.SQLException
dup
ldc "Connection is closed"
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
Exceptions:
throws java.sql.SQLException
public void catchInvoke(java.sql.SQLException);
descriptor: (Ljava/sql/SQLException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 1 1 e Ljava/sql/SQLException;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
e
public synchronized void close();
descriptor: ()V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
ldc "StandardConnectionHandle:close"
invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
1: aload 0
iconst_1
putfield org.enhydra.jdbc.standard.StandardConnectionHandle.closed:Z
2: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.keys:()Ljava/util/Enumeration;
astore 1
start local 1 3: goto 6
4: StackMap locals: java.util.Enumeration
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.returnToCache:(Ljava/lang/Object;)V
end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 4
7: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.pooledCon:Lorg/enhydra/jdbc/standard/StandardPooledConnection;
invokevirtual org.enhydra.jdbc.standard.StandardPooledConnection.closeEvent:()V
8: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
ifnull 10
9: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
invokevirtual org.enhydra.jdbc.util.LRUCache.cleanupAll:()V
10: StackMap locals:
StackMap stack:
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
ifnull 23
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
ifnull 23
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
ifnull 23
11: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
12: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:close preparedStatementCache.size(lru)='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
13: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
invokevirtual org.enhydra.jdbc.util.LRUCache.LRUSize:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
14: ldc "' "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: ldc "preparedStatementCache.size(cache)='"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
invokevirtual org.enhydra.jdbc.util.LRUCache.cacheSize:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
17: ldc "' "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: ldc "masterPrepStmtCache.size='"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
invokevirtual java.util.Hashtable.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
20: ldc "' "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
22: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
23: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
3 24 1 keys Ljava/util/Enumeration;
5 6 2 key Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
void returnToCache(java.lang.Object, java.sql.Connection);
descriptor: (Ljava/lang/Object;Ljava/sql/Connection;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
aload 1
invokevirtual java.util.Hashtable.remove:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 1: aload 3
ifnull 5
2: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.masterPrepStmtCache:Ljava/util/Hashtable;
aload 2
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.enhydra.jdbc.util.LRUCache
3: astore 4
start local 4 4: aload 4
aload 1
aload 3
invokevirtual org.enhydra.jdbc.util.LRUCache.put:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 4 5: StackMap locals: java.lang.Object
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 6 1 key Ljava/lang/Object;
0 6 2 theCon Ljava/sql/Connection;
1 6 3 value Ljava/lang/Object;
4 5 4 theCache Lorg/enhydra/jdbc/util/LRUCache;
MethodParameters:
Name Flags
key
theCon
void returnToCache(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.returnToCache:(Ljava/lang/Object;Ljava/sql/Connection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 2 1 key Ljava/lang/Object;
MethodParameters:
Name Flags
key
synchronized java.sql.PreparedStatement checkPreparedCache(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)Ljava/sql/PreparedStatement;
flags: (0x0020) ACC_SYNCHRONIZED
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
1: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:checkPreparedCache sql='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
3: aconst_null
astore 5
start local 5 4: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 5: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
ifnull 19
6: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
aload 6
invokevirtual org.enhydra.jdbc.util.LRUCache.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 7
start local 7 7: aload 7
ifnull 16
8: aload 7
checkcast java.sql.PreparedStatement
astore 5
9: aload 5
invokeinterface java.sql.PreparedStatement.clearParameters:()V
10: goto 13
StackMap locals: org.enhydra.jdbc.standard.StandardConnectionHandle java.lang.String int int int java.sql.PreparedStatement java.lang.String java.lang.Object
StackMap stack: java.sql.SQLException
11: pop
12: aload 0
aload 1
iload 2
iload 3
iload 4
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
astore 5
13: StackMap locals:
StackMap stack:
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
aload 6
invokevirtual org.enhydra.jdbc.util.LRUCache.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
aload 6
aload 5
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: goto 20
16: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
iload 4
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
astore 5
17: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
aload 6
aload 5
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
iload 4
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
astore 5
20: StackMap locals:
StackMap stack:
new org.enhydra.jdbc.standard.StandardPreparedStatement
dup
aload 0
aload 5
aload 6
invokespecial org.enhydra.jdbc.standard.StandardPreparedStatement.<init>:(Lorg/enhydra/jdbc/standard/StandardConnectionHandle;Ljava/sql/PreparedStatement;Ljava/lang/Object;)V
astore 5
21: aload 5
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 22 1 sql Ljava/lang/String;
0 22 2 type I
0 22 3 concurrency I
0 22 4 holdability I
4 22 5 ret Ljava/sql/PreparedStatement;
5 22 6 lookupKey Ljava/lang/String;
7 18 7 obj Ljava/lang/Object;
Exception table:
from to target type
9 10 11 Class java.sql.SQLException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
type
concurrency
holdability
synchronized java.sql.PreparedStatement checkPreparedCache(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/sql/PreparedStatement;
flags: (0x0020) ACC_SYNCHRONIZED
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
1: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:checkPreparedCache sql='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
3: aconst_null
astore 3
start local 3 4: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 5: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
ifnull 19
6: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
aload 4
invokevirtual org.enhydra.jdbc.util.LRUCache.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 5
start local 5 7: aload 5
ifnull 16
8: aload 5
checkcast java.sql.PreparedStatement
astore 3
9: aload 3
invokeinterface java.sql.PreparedStatement.clearParameters:()V
10: goto 13
StackMap locals: org.enhydra.jdbc.standard.StandardConnectionHandle java.lang.String int java.sql.PreparedStatement java.lang.String java.lang.Object
StackMap stack: java.sql.SQLException
11: pop
12: aload 0
aload 1
iload 2
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement:(Ljava/lang/String;I)Ljava/sql/PreparedStatement;
astore 3
13: StackMap locals:
StackMap stack:
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.preparedStatementCache:Lorg/enhydra/jdbc/util/LRUCache;
aload 4
invokevirtual org.enhydra.jdbc.util.LRUCache.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
aload 4
aload 3
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: goto 20
16: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement:(Ljava/lang/String;I)Ljava/sql/PreparedStatement;
astore 3
17: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.inUse:Ljava/util/Hashtable;
aload 4
aload 3
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement:(Ljava/lang/String;I)Ljava/sql/PreparedStatement;
astore 3
20: StackMap locals:
StackMap stack:
new org.enhydra.jdbc.standard.StandardPreparedStatement
dup
aload 0
aload 3
aload 4
invokespecial org.enhydra.jdbc.standard.StandardPreparedStatement.<init>:(Lorg/enhydra/jdbc/standard/StandardConnectionHandle;Ljava/sql/PreparedStatement;Ljava/lang/Object;)V
astore 3
21: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 22 1 sql Ljava/lang/String;
0 22 2 autogeneratedkeys I
4 22 3 ret Ljava/sql/PreparedStatement;
5 22 4 lookupKey Ljava/lang/String;
7 18 5 obj Ljava/lang/Object;
Exception table:
from to target type
9 10 11 Class java.sql.SQLException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
autogeneratedkeys
protected java.sql.PreparedStatement createPreparedStatement(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)Ljava/sql/PreparedStatement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
1: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:createPreparedStatement type ='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
6: iload 2
ifne 8
iload 4
ifne 8
7: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
aload 1
invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;)Ljava/sql/PreparedStatement;
areturn
8: StackMap locals:
StackMap stack:
iload 4
ifne 10
9: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
aload 1
iload 2
iload 3
invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;II)Ljava/sql/PreparedStatement;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
aload 1
iload 2
iload 3
iload 4
invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 11 1 sql Ljava/lang/String;
0 11 2 type I
0 11 3 concurrency I
0 11 4 holdability I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
type
concurrency
holdability
protected java.sql.PreparedStatement createPreparedStatement(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/sql/PreparedStatement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
1: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:createPreparedStatement autogeneratedkeys ='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
6: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
aload 1
iload 2
invokeinterface java.sql.Connection.prepareStatement:(Ljava/lang/String;I)Ljava/sql/PreparedStatement;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 7 1 sql Ljava/lang/String;
0 7 2 autogeneratedkeys I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
autogeneratedkeys
public java.sql.PreparedStatement prepareStatement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/PreparedStatement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.log:Lorg/enhydra/jdbc/util/Logger;
1: new java.lang.StringBuilder
dup
ldc "StandardConnectionHandle:prepareStatement sql='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual org.enhydra.jdbc.util.Logger.debug:(Ljava/lang/Object;)V
3: aload 0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.preInvoke:()V
4: aload 0
aload 1
iconst_0
iconst_0
iconst_0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.checkPreparedCache:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
5: areturn
6: StackMap locals:
StackMap stack: java.sql.SQLException
astore 2
start local 2 7: aload 0
aload 2
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.catchInvoke:(Ljava/sql/SQLException;)V
end local 2 8: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 9 1 sql Ljava/lang/String;
7 8 2 e Ljava/sql/SQLException;
Exception table:
from to target type
4 5 6 Class java.sql.SQLException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
public java.sql.PreparedStatement prepareStatement(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/sql/PreparedStatement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.preInvoke:()V
1: aload 0
aload 1
iload 2
iload 3
iconst_0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.checkPreparedCache:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
2: areturn
3: StackMap locals:
StackMap stack: java.sql.SQLException
astore 4
start local 4 4: aload 0
aload 4
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.catchInvoke:(Ljava/sql/SQLException;)V
end local 4 5: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 6 1 sql Ljava/lang/String;
0 6 2 resultSetType I
0 6 3 resultSetConcurrency I
4 5 4 e Ljava/sql/SQLException;
Exception table:
from to target type
1 2 3 Class java.sql.SQLException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
public java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)Ljava/sql/PreparedStatement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.preInvoke:()V
1: aload 0
aload 1
iload 2
iload 3
iload 4
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.checkPreparedCache:(Ljava/lang/String;III)Ljava/sql/PreparedStatement;
2: areturn
3: StackMap locals:
StackMap stack: java.sql.SQLException
astore 5
start local 5 4: aload 0
aload 5
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.catchInvoke:(Ljava/sql/SQLException;)V
end local 5 5: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 6 1 sql Ljava/lang/String;
0 6 2 resultSetType I
0 6 3 resultSetConcurrency I
0 6 4 resultSetHoldability I
4 5 5 e Ljava/sql/SQLException;
Exception table:
from to target type
1 2 3 Class java.sql.SQLException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
resultSetHoldability
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.closed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
Exceptions:
throws java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/sql/CallableStatement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.preInvoke:()V
1: aload 0
getfield org.enhydra.jdbc.standard.StandardConnectionHandle.con:Ljava/sql/Connection;
aload 1
iload 2
iload 3
invokeinterface java.sql.Connection.prepareCall:(Ljava/lang/String;II)Ljava/sql/CallableStatement;
2: areturn
3: StackMap locals:
StackMap stack: java.sql.SQLException
astore 4
start local 4 4: aload 0
aload 4
invokevirtual org.enhydra.jdbc.standard.StandardConnectionHandle.catchInvoke:(Ljava/sql/SQLException;)V
end local 4 5: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/enhydra/jdbc/standard/StandardConnectionHandle;
0 6 1 sql Ljava/lang/String;
0 6 2 resultSetType I
0 6 3 resultSetConcurrency I
4 5 4 e Ljava/sql/SQLException;
Exception table:
from to target type
1 2 3 Class java.sql.SQLException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
public java.sql.Blob createBlob();
descriptor: ()Ljava/sql/Blob;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.createBlob()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public java.lang.String getSchema();
descriptor: ()Ljava/lang/String;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.getSchema()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public java.sql.SQLXML createSQLXML();
descriptor: ()Ljava/sql/SQLXML;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.createSQLXML()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public boolean isValid(int);
descriptor: (I)Z
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.isValid(int)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
public java.util.Properties getClientInfo();
descriptor: ()Ljava/util/Properties;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.getClientInfo()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public java.lang.String getClientInfo(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.getClientInfo(String)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
public java.sql.NClob createNClob();
descriptor: ()Ljava/sql/NClob;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.createNClob()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public void setSchema(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.setSchema(String)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
public void setClientInfo(java.util.Properties);
descriptor: (Ljava/util/Properties;)V
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.setClientInfo(Properties)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLClientInfoException
MethodParameters:
Name Flags
public void setClientInfo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.setClientInfo(String, String)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLClientInfoException
MethodParameters:
Name Flags
public java.sql.Struct createStruct(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.createStruct(String, Object[])\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
public int getNetworkTimeout();
descriptor: ()I
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.getNetworkTimeout()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public java.sql.Array createArrayOf(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.createArrayOf(String, Object[])\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
public java.sql.Clob createClob();
descriptor: ()Ljava/sql/Clob;
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.createClob()\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
public void abort(java.util.concurrent.Executor);
descriptor: (Ljava/util/concurrent/Executor;)V
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.abort(Executor)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
public void setNetworkTimeout(java.util.concurrent.Executor, int);
descriptor: (Ljava/util/concurrent/Executor;I)V
flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe type StandardConnectionHandle must implement the inherited abstract method Connection.setNetworkTimeout(Executor, int)\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
}
SourceFile: "StandardConnectionHandle.java"