public abstract class com.zaxxer.hikari.pool.ProxyDatabaseMetaData implements java.sql.DatabaseMetaData
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.zaxxer.hikari.pool.ProxyDatabaseMetaData
super_class: java.lang.Object
{
protected final com.zaxxer.hikari.pool.ProxyConnection connection;
descriptor: Lcom/zaxxer/hikari/pool/ProxyConnection;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.sql.DatabaseMetaData delegate;
descriptor: Ljava/sql/DatabaseMetaData;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
void <init>(com.zaxxer.hikari.pool.ProxyConnection, java.sql.DatabaseMetaData);
descriptor: (Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/DatabaseMetaData;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
2: aload 0
aload 2
putfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 4 1 connection Lcom/zaxxer/hikari/pool/ProxyConnection;
0 4 2 metaData Ljava/sql/DatabaseMetaData;
MethodParameters:
Name Flags
connection
metaData
final java.sql.SQLException checkException(java.sql.SQLException);
descriptor: (Ljava/sql/SQLException;)Ljava/sql/SQLException;
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 1
invokevirtual com.zaxxer.hikari.pool.ProxyConnection.checkException:(Ljava/sql/SQLException;)Ljava/sql/SQLException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 1 1 e Ljava/sql/SQLException;
MethodParameters:
Name Flags
e
public final java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 1
start local 1 1: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 64
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " wrapping "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
1 2 1 delegateToString Ljava/lang/String;
public final java.sql.Connection getConnection();
descriptor: ()Ljava/sql/Connection;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
public java.sql.ResultSet getProcedures(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getProcedures:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 procedureNamePattern Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
procedureNamePattern
public java.sql.ResultSet getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getProcedureColumns:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 procedureNamePattern Ljava/lang/String;
0 5 4 columnNamePattern Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
procedureNamePattern
columnNamePattern
public java.sql.ResultSet getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getTables:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 tableNamePattern Ljava/lang/String;
0 5 4 types [Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
tableNamePattern
types
public java.sql.ResultSet getSchemas();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokeinterface java.sql.DatabaseMetaData.getSchemas:()Ljava/sql/ResultSet;
astore 1
start local 1 1: aload 1
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 2
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 1
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
1 5 1 resultSet Ljava/sql/ResultSet;
2 5 2 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSet getCatalogs();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokeinterface java.sql.DatabaseMetaData.getCatalogs:()Ljava/sql/ResultSet;
astore 1
start local 1 1: aload 1
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 2
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 1
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
1 5 1 resultSet Ljava/sql/ResultSet;
2 5 2 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSet getTableTypes();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokeinterface java.sql.DatabaseMetaData.getTableTypes:()Ljava/sql/ResultSet;
astore 1
start local 1 1: aload 1
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 2
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 1
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
1 5 1 resultSet Ljava/sql/ResultSet;
2 5 2 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSet getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getColumns:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 tableNamePattern Ljava/lang/String;
0 5 4 columnNamePattern Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
tableNamePattern
columnNamePattern
public java.sql.ResultSet getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getColumnPrivileges:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
0 5 4 columnNamePattern Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
columnNamePattern
public java.sql.ResultSet getTablePrivileges(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getTablePrivileges:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 tableNamePattern Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
tableNamePattern
public java.sql.ResultSet getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
iload 4
iload 5
invokeinterface java.sql.DatabaseMetaData.getBestRowIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet;
astore 6
start local 6 1: aload 6
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 7
start local 7 2: aload 7
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 7
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 7
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 7
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 7 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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
0 5 4 scope I
0 5 5 nullable Z
1 5 6 resultSet Ljava/sql/ResultSet;
2 5 7 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
scope
nullable
public java.sql.ResultSet getVersionColumns(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getVersionColumns:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
public java.sql.ResultSet getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getPrimaryKeys:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
public java.sql.ResultSet getImportedKeys(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getImportedKeys:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
public java.sql.ResultSet getExportedKeys(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getExportedKeys:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
public java.sql.ResultSet getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
invokeinterface java.sql.DatabaseMetaData.getCrossReference:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 7
start local 7 1: aload 7
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 8
start local 8 2: aload 8
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 8
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 8
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 8
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 7
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 8 end local 7 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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 parentCatalog Ljava/lang/String;
0 5 2 parentSchema Ljava/lang/String;
0 5 3 parentTable Ljava/lang/String;
0 5 4 foreignCatalog Ljava/lang/String;
0 5 5 foreignSchema Ljava/lang/String;
0 5 6 foreignTable Ljava/lang/String;
1 5 7 resultSet Ljava/sql/ResultSet;
2 5 8 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parentCatalog
parentSchema
parentTable
foreignCatalog
foreignSchema
foreignTable
public java.sql.ResultSet getTypeInfo();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokeinterface java.sql.DatabaseMetaData.getTypeInfo:()Ljava/sql/ResultSet;
astore 1
start local 1 1: aload 1
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 2
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 1
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
1 5 1 resultSet Ljava/sql/ResultSet;
2 5 2 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSet getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
iload 4
iload 5
invokeinterface java.sql.DatabaseMetaData.getIndexInfo:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;
astore 6
start local 6 1: aload 6
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 7
start local 7 2: aload 7
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 7
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 7
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 7
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 7 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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schema Ljava/lang/String;
0 5 3 table Ljava/lang/String;
0 5 4 unique Z
0 5 5 approximate Z
1 5 6 resultSet Ljava/sql/ResultSet;
2 5 7 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schema
table
unique
approximate
public java.sql.ResultSet getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getUDTs:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 typeNamePattern Ljava/lang/String;
0 5 4 types [I
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
typeNamePattern
types
public java.sql.ResultSet getSuperTypes(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getSuperTypes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 typeNamePattern Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
typeNamePattern
public java.sql.ResultSet getSuperTables(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getSuperTables:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 tableNamePattern Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
tableNamePattern
public java.sql.ResultSet getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getAttributes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 typeNamePattern Ljava/lang/String;
0 5 4 attributeNamePattern Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
typeNamePattern
attributeNamePattern
public java.sql.ResultSet getSchemas(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
invokeinterface java.sql.DatabaseMetaData.getSchemas:(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 3
start local 3 1: aload 3
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 4
start local 4 2: aload 4
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 4
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 4
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 3
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
1 5 3 resultSet Ljava/sql/ResultSet;
2 5 4 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
public java.sql.ResultSet getClientInfoProperties();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokeinterface java.sql.DatabaseMetaData.getClientInfoProperties:()Ljava/sql/ResultSet;
astore 1
start local 1 1: aload 1
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 2
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 2
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 1
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
1 5 1 resultSet Ljava/sql/ResultSet;
2 5 2 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSet getFunctions(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
invokeinterface java.sql.DatabaseMetaData.getFunctions:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 4
start local 4 1: aload 4
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 5
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 5
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 4
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
areturn
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 functionNamePattern Ljava/lang/String;
1 5 4 resultSet Ljava/sql/ResultSet;
2 5 5 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
functionNamePattern
public java.sql.ResultSet getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getFunctionColumns:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 functionNamePattern Ljava/lang/String;
0 5 4 columnNamePattern Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
functionNamePattern
columnNamePattern
public java.sql.ResultSet getPseudoColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
aload 2
aload 3
aload 4
invokeinterface java.sql.DatabaseMetaData.getPseudoColumns:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
astore 5
start local 5 1: aload 5
invokeinterface java.sql.ResultSet.getStatement:()Ljava/sql/Statement;
astore 6
start local 6 2: aload 6
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyStatement:(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;
astore 6
4: StackMap locals: java.sql.ResultSet java.sql.Statement
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.connection:Lcom/zaxxer/hikari/pool/ProxyConnection;
aload 6
checkcast com.zaxxer.hikari.pool.ProxyStatement
aload 5
invokestatic com.zaxxer.hikari.pool.ProxyFactory.getProxyResultSet:(Lcom/zaxxer/hikari/pool/ProxyConnection;Lcom/zaxxer/hikari/pool/ProxyStatement;Ljava/sql/ResultSet;)Ljava/sql/ResultSet;
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 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 catalog Ljava/lang/String;
0 5 2 schemaPattern Ljava/lang/String;
0 5 3 tableNamePattern Ljava/lang/String;
0 5 4 columnNamePattern Ljava/lang/String;
1 5 5 resultSet Ljava/sql/ResultSet;
2 5 6 statement Ljava/sql/Statement;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
schemaPattern
tableNamePattern
columnNamePattern
public final <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
ifnull 4
3: aload 0
getfield com.zaxxer.hikari.pool.ProxyDatabaseMetaData.delegate:Ljava/sql/DatabaseMetaData;
aload 1
invokeinterface java.sql.DatabaseMetaData.unwrap:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
4: StackMap locals:
StackMap stack:
new java.sql.SQLException
dup
new java.lang.StringBuilder
dup
ldc "Wrapped DatabaseMetaData is not an instance of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.sql.SQLException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/zaxxer/hikari/pool/ProxyDatabaseMetaData;
0 5 1 iface Ljava/lang/Class<TT;>;
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
iface
}
SourceFile: "ProxyDatabaseMetaData.java"