public abstract class ConnectionProxy extends Object implements IHikariConnectionProxy
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE| Modifier and Type | Method and Description |
|---|---|
SQLException |
checkException(SQLException sqle)
Check if the provided SQLException contains a SQLSTATE that indicates
a disconnection from the server.
|
void |
close() |
Statement |
createStatement() |
Statement |
createStatement(int resultSetType,
int concurrency) |
Statement |
createStatement(int resultSetType,
int concurrency,
int holdability) |
PoolBagEntry |
getPoolBagEntry()
Get the ConcurrentBag entry that is associated in the pool with the underlying connection.
|
boolean |
isClosed() |
boolean |
isValid(int timeout) |
boolean |
isWrapperFor(Class<?> iface) |
CallableStatement |
prepareCall(String sql) |
CallableStatement |
prepareCall(String sql,
int resultSetType,
int concurrency) |
CallableStatement |
prepareCall(String sql,
int resultSetType,
int concurrency,
int holdability) |
PreparedStatement |
prepareStatement(String sql) |
PreparedStatement |
prepareStatement(String sql,
int autoGeneratedKeys) |
PreparedStatement |
prepareStatement(String sql,
int[] columnIndexes) |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int concurrency) |
PreparedStatement |
prepareStatement(String sql,
int resultSetType,
int concurrency,
int holdability) |
PreparedStatement |
prepareStatement(String sql,
String[] columnNames) |
void |
setAutoCommit(boolean autoCommit) |
void |
setCatalog(String catalog) |
void |
setReadOnly(boolean readOnly) |
void |
setTransactionIsolation(int level) |
String |
toString() |
void |
untrackStatement(Statement statement)
Called by Statement and its subclasses when they are closed to remove them
from the tracking list.
|
<T> T |
unwrap(Class<T> iface) |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitabort, clearWarnings, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isReadOnly, nativeSQL, releaseSavepoint, rollback, rollback, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setSavepoint, setSavepoint, setSchema, setTypeMappublic PoolBagEntry getPoolBagEntry()
getPoolBagEntry in interface IHikariConnectionProxypublic final SQLException checkException(SQLException sqle)
checkException in interface IHikariConnectionProxysqle - the SQLException to checkpublic final void untrackStatement(Statement statement)
untrackStatement in interface IHikariConnectionProxystatement - the Statement to remove from trackingpublic final void close()
throws SQLException
close in interface AutoCloseableclose in interface ConnectionSQLExceptionpublic final boolean isClosed()
throws SQLException
isClosed in interface ConnectionSQLExceptionpublic final Statement createStatement() throws SQLException
createStatement in interface ConnectionSQLExceptionpublic final Statement createStatement(int resultSetType, int concurrency) throws SQLException
createStatement in interface ConnectionSQLExceptionpublic final Statement createStatement(int resultSetType, int concurrency, int holdability) throws SQLException
createStatement in interface ConnectionSQLExceptionpublic final CallableStatement prepareCall(String sql) throws SQLException
prepareCall in interface ConnectionSQLExceptionpublic final CallableStatement prepareCall(String sql, int resultSetType, int concurrency) throws SQLException
prepareCall in interface ConnectionSQLExceptionpublic final CallableStatement prepareCall(String sql, int resultSetType, int concurrency, int holdability) throws SQLException
prepareCall in interface ConnectionSQLExceptionpublic final PreparedStatement prepareStatement(String sql) throws SQLException
prepareStatement in interface ConnectionSQLExceptionpublic final PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException
prepareStatement in interface ConnectionSQLExceptionpublic final PreparedStatement prepareStatement(String sql, int resultSetType, int concurrency) throws SQLException
prepareStatement in interface ConnectionSQLExceptionpublic final PreparedStatement prepareStatement(String sql, int resultSetType, int concurrency, int holdability) throws SQLException
prepareStatement in interface ConnectionSQLExceptionpublic final PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException
prepareStatement in interface ConnectionSQLExceptionpublic final PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException
prepareStatement in interface ConnectionSQLExceptionpublic final boolean isValid(int timeout)
throws SQLException
isValid in interface ConnectionSQLExceptionpublic final void setAutoCommit(boolean autoCommit)
throws SQLException
setAutoCommit in interface ConnectionSQLExceptionpublic final void setReadOnly(boolean readOnly)
throws SQLException
setReadOnly in interface ConnectionSQLExceptionpublic final void setTransactionIsolation(int level)
throws SQLException
setTransactionIsolation in interface ConnectionSQLExceptionpublic final void setCatalog(String catalog) throws SQLException
setCatalog in interface ConnectionSQLExceptionpublic final boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor in interface WrapperSQLExceptionpublic final <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface WrapperSQLExceptionCopyright © 2014 Zaxxer.com. All Rights Reserved.