public class StandardXAConnectionHandle extends StandardConnectionHandle
Modifier and Type | Field and Description |
---|---|
boolean |
thisAutoCommit |
javax.transaction.TransactionManager |
transactionManager |
javax.transaction.Transaction |
tx |
StandardXAConnection |
xacon |
inUse, isReallyUsed, masterPrepStmtCache, preparedStatementCache
con
Constructor and Description |
---|
StandardXAConnectionHandle(StandardXAConnection pooledCon,
java.util.Hashtable preparedStatementCache,
int preparedStmtCacheSize,
javax.transaction.TransactionManager tm)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this StandardConnectionHandle and prevents it
from being reused.
|
void |
commit() |
java.sql.Statement |
createStatement() |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency) |
java.sql.Statement |
createStatement(int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.CallableStatement |
prepareCall(java.lang.String sql)
Creates a CallableStatement for the given SQL
|
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
Creates a CallableStatement for the given SQL, result set type and concurency
|
java.sql.CallableStatement |
prepareCall(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql)
Creates a PreparedStatement for the given SQL.
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int autoGeneratedKeys) |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int[] columnIndexes)
not yet implemented
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
Creates a PreparedStatement for the given SQL, type and concurrency.
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
Creates a PreparedStatement for the given SQL, type and concurrency.
|
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql,
java.lang.String[] columnNames)
not yet implemented
|
void |
rollback() |
void |
setAutoCommit(boolean autoCommit) |
void |
setClientInfo(java.util.Properties properties) |
void |
setClientInfo(java.lang.String name,
java.lang.String value) |
void |
setTransactionManager(javax.transaction.TransactionManager tm) |
java.lang.String |
toString() |
abort, catchInvoke, createArrayOf, createBlob, createClob, createNClob, createPreparedStatement, createPreparedStatement, createSQLXML, createStruct, getClientInfo, getClientInfo, getNetworkTimeout, getSchema, isClosed, isValid, isWrapperFor, preInvoke, setBlob, setNetworkTimeout, setSchema, setupPreparedStatementCache, unwrap
clearWarnings, getAutoCommit, getCatalog, getHoldability, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isReadOnly, nativeSQL, releaseSavepoint, rollback, setCatalog, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap
public javax.transaction.TransactionManager transactionManager
public javax.transaction.Transaction tx
public StandardXAConnection xacon
public boolean thisAutoCommit
public StandardXAConnectionHandle(StandardXAConnection pooledCon, java.util.Hashtable preparedStatementCache, int preparedStmtCacheSize, javax.transaction.TransactionManager tm)
public void setTransactionManager(javax.transaction.TransactionManager tm)
public void close() throws java.sql.SQLException
StandardConnectionHandle
close
in interface java.lang.AutoCloseable
close
in interface java.sql.Connection
close
in class StandardConnectionHandle
java.sql.SQLException
public void setAutoCommit(boolean autoCommit) throws java.sql.SQLException
setAutoCommit
in interface java.sql.Connection
setAutoCommit
in class CoreConnection
java.sql.SQLException
public void commit() throws java.sql.SQLException
commit
in interface java.sql.Connection
commit
in class CoreConnection
java.sql.SQLException
public void rollback() throws java.sql.SQLException
rollback
in interface java.sql.Connection
rollback
in class CoreConnection
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
StandardConnectionHandle
prepareStatement
in interface java.sql.Connection
prepareStatement
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class CoreConnection
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class CoreConnection
java.sql.SQLException
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException
prepareStatement
in interface java.sql.Connection
prepareStatement
in class CoreConnection
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
prepareCall
in interface java.sql.Connection
prepareCall
in class StandardConnectionHandle
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql) throws java.sql.SQLException
prepareCall
in interface java.sql.Connection
prepareCall
in class CoreConnection
java.sql.SQLException
public java.sql.CallableStatement prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
prepareCall
in interface java.sql.Connection
prepareCall
in class CoreConnection
java.sql.SQLException
public java.sql.Statement createStatement() throws java.sql.SQLException
createStatement
in interface java.sql.Connection
createStatement
in class CoreConnection
java.sql.SQLException
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency) throws java.sql.SQLException
createStatement
in interface java.sql.Connection
createStatement
in class CoreConnection
java.sql.SQLException
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException
createStatement
in interface java.sql.Connection
createStatement
in class CoreConnection
java.sql.SQLException
public java.lang.String toString()
toString
in class java.lang.Object
public void setClientInfo(java.util.Properties properties) throws java.sql.SQLClientInfoException
setClientInfo
in interface java.sql.Connection
setClientInfo
in class StandardConnectionHandle
java.sql.SQLClientInfoException
public void setClientInfo(java.lang.String name, java.lang.String value) throws java.sql.SQLClientInfoException
setClientInfo
in interface java.sql.Connection
setClientInfo
in class StandardConnectionHandle
java.sql.SQLClientInfoException