java.lang.Object
com.aoapps.sql.wrapper.ConnectionWrapperImpl
com.aoapps.sql.pool.PostgresqlConnectionWrapper
- All Implemented Interfaces:
ConnectionWrapper
,Wrapper
,AutoCloseable
,Connection
,Wrapper
Wraps a
Connection
and caches the transaction level, intended to avoid unnecessary round-trips imposed by
PostgreSQL Connection.getTransactionIsolation()
and Connection.setTransactionIsolation(int)
.- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
-
Method Summary
Methods inherited from class com.aoapps.sql.wrapper.ConnectionWrapperImpl
abort, close, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getDriver, getMetaData, getWrapped, newArrayWrapper, newBlobWrapper, newCallableStatementWrapper, newClobWrapper, newDatabaseMetaDataWrapper, newInputStreamWrapper, newNClobWrapper, newOutputStreamWrapper, newParameterMetaDataWrapper, newPreparedStatementWrapper, newReaderWrapper, newRefWrapper, newResultSetMetaDataWrapper, newResultSetWrapper, newRowIdWrapper, newSavepointWrapper, newSQLDataWrapper, newSQLInputWrapper, newSQLOutputWrapper, newSQLXMLWrapper, newStatementWrapper, newStructWrapper, newWriterWrapper, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, setSavepoint, setSavepoint, toString, unwrapArray, unwrapBlob, unwrapClob, unwrapInputStream, unwrapNClob, unwrapReader, unwrapRef, unwrapRowId, unwrapSavepoint, unwrapSQLXML, unwrapStruct, wrapArray, wrapBlob, wrapCallableStatement, wrapClob, wrapDatabaseMetaData, wrapInputStream, wrapNClob, wrapOutputStream, wrapParameterMetaData, wrapPreparedStatement, wrapReader, wrapRef, wrapResultSet, wrapResultSetMetaData, wrapRowId, wrapSavepoint, wrapSQLData, wrapSQLInput, wrapSQLOutput, wrapSQLXML, wrapStatement, wrapStruct, wrapWriter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.sql.Connection
beginRequest, endRequest, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValid
Methods inherited from interface com.aoapps.sql.wrapper.ConnectionWrapper
clearWarnings, commit, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getNetworkTimeout, getSchema, getTypeMap, getWarnings, getWrappedConnection, isClosed, isReadOnly, isValid, nativeSQL, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSchema, setTypeMap
Methods inherited from interface com.aoapps.sql.wrapper.Wrapper
isWrapperFor, unwrap
-
Method Details
-
setTransactionIsolation
- Throws:
SQLException
-
getTransactionIsolation
- Throws:
SQLException
-