public interface java.sql.Connection extends java.sql.Wrapper, java.lang.AutoCloseable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: java.sql.Connection
super_class: java.lang.Object
{
public static final int TRANSACTION_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int TRANSACTION_READ_UNCOMMITTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int TRANSACTION_READ_COMMITTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int TRANSACTION_REPEATABLE_READ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int TRANSACTION_SERIALIZABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public abstract java.sql.Statement createStatement();
descriptor: ()Ljava/sql/Statement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.PreparedStatement prepareStatement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/PreparedStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
public abstract java.sql.CallableStatement prepareCall(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/CallableStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
public abstract java.lang.String nativeSQL(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
public abstract void setAutoCommit(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
autoCommit
public abstract boolean getAutoCommit();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void commit();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void rollback();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract boolean isClosed();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.DatabaseMetaData getMetaData();
descriptor: ()Ljava/sql/DatabaseMetaData;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setReadOnly(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
readOnly
public abstract boolean isReadOnly();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setCatalog(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
catalog
public abstract java.lang.String getCatalog();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setTransactionIsolation(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
level
public abstract int getTransactionIsolation();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.SQLWarning getWarnings();
descriptor: ()Ljava/sql/SQLWarning;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void clearWarnings();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.Statement createStatement(int, int);
descriptor: (II)Ljava/sql/Statement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
resultSetType
resultSetConcurrency
public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/sql/PreparedStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
public abstract java.sql.CallableStatement prepareCall(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)Ljava/sql/CallableStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
public abstract java.util.Map<java.lang.String, java.lang.Class<?>> getTypeMap();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
public abstract void setTypeMap(java.util.Map<java.lang.String, java.lang.Class<?>>);
descriptor: (Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)V
MethodParameters:
Name Flags
map
public abstract void setHoldability(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
holdability
public abstract int getHoldability();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.Savepoint setSavepoint();
descriptor: ()Ljava/sql/Savepoint;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.Savepoint setSavepoint(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Savepoint;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
name
public abstract void rollback(java.sql.Savepoint);
descriptor: (Ljava/sql/Savepoint;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
savepoint
public abstract void releaseSavepoint(java.sql.Savepoint);
descriptor: (Ljava/sql/Savepoint;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
savepoint
public abstract java.sql.Statement createStatement(int, int, int);
descriptor: (III)Ljava/sql/Statement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
resultSetType
resultSetConcurrency
resultSetHoldability
public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)Ljava/sql/PreparedStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
resultSetHoldability
public abstract java.sql.CallableStatement prepareCall(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)Ljava/sql/CallableStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
resultSetType
resultSetConcurrency
resultSetHoldability
public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/sql/PreparedStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
autoGeneratedKeys
public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int[]);
descriptor: (Ljava/lang/String;[I)Ljava/sql/PreparedStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
columnIndexes
public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
sql
columnNames
public abstract java.sql.Clob createClob();
descriptor: ()Ljava/sql/Clob;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.Blob createBlob();
descriptor: ()Ljava/sql/Blob;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.NClob createNClob();
descriptor: ()Ljava/sql/NClob;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.SQLXML createSQLXML();
descriptor: ()Ljava/sql/SQLXML;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract boolean isValid(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
timeout
public abstract void setClientInfo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLClientInfoException
MethodParameters:
Name Flags
name
value
public abstract void setClientInfo(java.util.Properties);
descriptor: (Ljava/util/Properties;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLClientInfoException
MethodParameters:
Name Flags
properties
public abstract java.lang.String getClientInfo(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
name
public abstract java.util.Properties getClientInfo();
descriptor: ()Ljava/util/Properties;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract java.sql.Array createArrayOf(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
typeName
elements
public abstract java.sql.Struct createStruct(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
typeName
attributes
public abstract void setSchema(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
schema
public abstract java.lang.String getSchema();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void abort(java.util.concurrent.Executor);
descriptor: (Ljava/util/concurrent/Executor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
executor
public abstract void setNetworkTimeout(java.util.concurrent.Executor, int);
descriptor: (Ljava/util/concurrent/Executor;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
executor
milliseconds
public abstract int getNetworkTimeout();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public void beginRequest();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/Connection;
Exceptions:
throws java.sql.SQLException
public void endRequest();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/Connection;
Exceptions:
throws java.sql.SQLException
public boolean setShardingKeyIfValid(java.sql.ShardingKey, java.sql.ShardingKey, int);
descriptor: (Ljava/sql/ShardingKey;Ljava/sql/ShardingKey;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.sql.SQLFeatureNotSupportedException
dup
ldc "setShardingKeyIfValid not implemented"
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/Connection;
0 1 1 shardingKey Ljava/sql/ShardingKey;
0 1 2 superShardingKey Ljava/sql/ShardingKey;
0 1 3 timeout I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
shardingKey
superShardingKey
timeout
public boolean setShardingKeyIfValid(java.sql.ShardingKey, int);
descriptor: (Ljava/sql/ShardingKey;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.sql.SQLFeatureNotSupportedException
dup
ldc "setShardingKeyIfValid not implemented"
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/Connection;
0 1 1 shardingKey Ljava/sql/ShardingKey;
0 1 2 timeout I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
shardingKey
timeout
public void setShardingKey(java.sql.ShardingKey, java.sql.ShardingKey);
descriptor: (Ljava/sql/ShardingKey;Ljava/sql/ShardingKey;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.sql.SQLFeatureNotSupportedException
dup
ldc "setShardingKey not implemented"
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/Connection;
0 1 1 shardingKey Ljava/sql/ShardingKey;
0 1 2 superShardingKey Ljava/sql/ShardingKey;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
shardingKey
superShardingKey
public void setShardingKey(java.sql.ShardingKey);
descriptor: (Ljava/sql/ShardingKey;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.sql.SQLFeatureNotSupportedException
dup
ldc "setShardingKey not implemented"
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/Connection;
0 1 1 shardingKey Ljava/sql/ShardingKey;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
shardingKey
}
SourceFile: "Connection.java"