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, wrapWriterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.sql.Connection
beginRequest, endRequest, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValidMethods 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, setTypeMapMethods inherited from interface com.aoapps.sql.wrapper.Wrapper
isWrapperFor, unwrap
-
Method Details
-
setTransactionIsolation
- Throws:
SQLException
-
getTransactionIsolation
- Throws:
SQLException
-
