Package org.apache.torque.util
Klasse TorqueConnectionImpl
java.lang.Object
org.apache.torque.util.TorqueConnectionImpl
- Alle implementierten Schnittstellen:
AutoCloseable
,Connection
,Wrapper
,TorqueConnection
Encapsulates connection status tracking and allows AutoClosing within Torque.
- Autor:
- Thomas Vandahl
-
Feldübersicht
Von Schnittstelle geerbte Felder java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
void
void
close()
void
commit()
createArrayOf
(String typeName, Object[] elements) createStatement
(int resultSetType, int resultSetConcurrency) createStatement
(int resultSetType, int resultSetConcurrency, int resultSetHoldability) createStruct
(String typeName, Object[] attributes) boolean
getClientInfo
(String name) int
int
int
boolean
isClosed()
boolean
Has Transaction.commit() been called successfully on this connection?boolean
boolean
Has Transaction.rollback() been called successfully on this connection?boolean
isValid
(int timeout) boolean
isWrapperFor
(Class<?> iface) prepareCall
(String sql) prepareCall
(String sql, int resultSetType, int resultSetConcurrency) prepareCall
(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) prepareStatement
(String sql) prepareStatement
(String sql, int autoGeneratedKeys) prepareStatement
(String sql, int[] columnIndexes) prepareStatement
(String sql, int resultSetType, int resultSetConcurrency) prepareStatement
(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) prepareStatement
(String sql, String[] columnNames) void
releaseSavepoint
(Savepoint savepoint) void
rollback()
void
void
setAutoCommit
(boolean autoCommit) void
setCatalog
(String catalog) void
setClientInfo
(String name, String value) void
setClientInfo
(Properties properties) void
setCommitted
(boolean committed) Called by TransactionManagerImpl.commit() to track statevoid
setHoldability
(int holdability) void
setNetworkTimeout
(Executor executor, int milliseconds) void
setReadOnly
(boolean readOnly) void
setRolledBack
(boolean rolledBack) Called by TransactionManagerImpl.rollback() to track statesetSavepoint
(String name) void
void
setTransactionIsolation
(int level) void
setTypeMap
(Map<String, Class<?>> map) <T> T
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden java.sql.Connection
beginRequest, endRequest, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValid
-
Konstruktordetails
-
TorqueConnectionImpl
Constructor- Parameter:
con
- Connection object
-
-
Methodendetails
-
setCommitted
public void setCommitted(boolean committed) Called by TransactionManagerImpl.commit() to track state- Angegeben von:
setCommitted
in SchnittstelleTorqueConnection
- Parameter:
committed
- the committed state to set
-
isCommitted
public boolean isCommitted()Has Transaction.commit() been called successfully on this connection?- Angegeben von:
isCommitted
in SchnittstelleTorqueConnection
- Gibt zurück:
- true, if Transaction.commit() has been called.
-
setRolledBack
public void setRolledBack(boolean rolledBack) Called by TransactionManagerImpl.rollback() to track state- Angegeben von:
setRolledBack
in SchnittstelleTorqueConnection
- Parameter:
rolledBack
- the rolledBack state to set
-
isRolledBack
public boolean isRolledBack()Has Transaction.rollback() been called successfully on this connection?- Angegeben von:
isRolledBack
in SchnittstelleTorqueConnection
- Gibt zurück:
- true, if Transaction.rollback() has been called.
-
unwrap
- Angegeben von:
unwrap
in SchnittstelleWrapper
- Löst aus:
SQLException
- Siehe auch:
-
isWrapperFor
- Angegeben von:
isWrapperFor
in SchnittstelleWrapper
- Löst aus:
SQLException
- Siehe auch:
-
createStatement
- Angegeben von:
createStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareStatement
- Angegeben von:
prepareStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareCall
- Angegeben von:
prepareCall
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
nativeSQL
- Angegeben von:
nativeSQL
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setAutoCommit
- Angegeben von:
setAutoCommit
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getAutoCommit
- Angegeben von:
getAutoCommit
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
commit
- Angegeben von:
commit
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
rollback
- Angegeben von:
rollback
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
close
- Angegeben von:
close
in SchnittstelleAutoCloseable
- Angegeben von:
close
in SchnittstelleConnection
- Angegeben von:
close
in SchnittstelleTorqueConnection
- Löst aus:
TorqueException
- Siehe auch:
-
isClosed
- Angegeben von:
isClosed
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getMetaData
- Angegeben von:
getMetaData
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setReadOnly
- Angegeben von:
setReadOnly
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
isReadOnly
- Angegeben von:
isReadOnly
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setCatalog
- Angegeben von:
setCatalog
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getCatalog
- Angegeben von:
getCatalog
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setTransactionIsolation
- Angegeben von:
setTransactionIsolation
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getTransactionIsolation
- Angegeben von:
getTransactionIsolation
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getWarnings
- Angegeben von:
getWarnings
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
clearWarnings
- Angegeben von:
clearWarnings
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createStatement
- Angegeben von:
createStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareStatement
public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException - Angegeben von:
prepareStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareCall
public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException - Angegeben von:
prepareCall
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getTypeMap
- Angegeben von:
getTypeMap
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setTypeMap
- Angegeben von:
setTypeMap
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setHoldability
- Angegeben von:
setHoldability
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getHoldability
- Angegeben von:
getHoldability
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setSavepoint
- Angegeben von:
setSavepoint
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setSavepoint
- Angegeben von:
setSavepoint
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
rollback
- Angegeben von:
rollback
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
releaseSavepoint
- Angegeben von:
releaseSavepoint
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createStatement
public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException - Angegeben von:
createStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareStatement
public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException - Angegeben von:
prepareStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareCall
public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException - Angegeben von:
prepareCall
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareStatement
- Angegeben von:
prepareStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareStatement
- Angegeben von:
prepareStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
prepareStatement
- Angegeben von:
prepareStatement
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createClob
- Angegeben von:
createClob
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createBlob
- Angegeben von:
createBlob
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createNClob
- Angegeben von:
createNClob
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createSQLXML
- Angegeben von:
createSQLXML
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
isValid
- Angegeben von:
isValid
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setClientInfo
- Angegeben von:
setClientInfo
in SchnittstelleConnection
- Löst aus:
SQLClientInfoException
- Siehe auch:
-
setClientInfo
- Angegeben von:
setClientInfo
in SchnittstelleConnection
- Löst aus:
SQLClientInfoException
- Siehe auch:
-
getClientInfo
- Angegeben von:
getClientInfo
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getClientInfo
- Angegeben von:
getClientInfo
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createArrayOf
- Angegeben von:
createArrayOf
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
createStruct
- Angegeben von:
createStruct
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setSchema
- Angegeben von:
setSchema
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getSchema
- Angegeben von:
getSchema
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
abort
- Angegeben von:
abort
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
setNetworkTimeout
- Angegeben von:
setNetworkTimeout
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-
getNetworkTimeout
- Angegeben von:
getNetworkTimeout
in SchnittstelleConnection
- Löst aus:
SQLException
- Siehe auch:
-