|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.jdbc.XAStatementControl
The Statement returned by an Connection returned by a XAConnection needs to float across the underlying real connections. We do this by implementing a wrapper statement.
Field Summary | |
private BrokeredConnection |
applicationConnection
|
(package private) BrokeredStatement |
applicationStatement
|
private java.sql.CallableStatement |
realCallableStatement
|
private EmbedConnection |
realConnection
|
private java.sql.PreparedStatement |
realPreparedStatement
|
private java.sql.Statement |
realStatement
|
private EmbedXAConnection |
xaConnection
|
Constructor Summary | |
private |
XAStatementControl(EmbedXAConnection xaConnection)
|
(package private) |
XAStatementControl(EmbedXAConnection xaConnection,
java.sql.CallableStatement realCallableStatement,
java.lang.String sql)
|
(package private) |
XAStatementControl(EmbedXAConnection xaConnection,
java.sql.PreparedStatement realPreparedStatement,
java.lang.String sql,
java.lang.Object generatedKeys)
|
(package private) |
XAStatementControl(EmbedXAConnection xaConnection,
java.sql.Statement realStatement)
|
Method Summary | |
void |
checkHoldCursors(int holdability)
Can cursors be held across commits. |
java.sql.CallableStatement |
getRealCallableStatement()
Return the real JDBC CallableStatement for the brokered statement when this is controlling a CallableStatement. |
java.sql.PreparedStatement |
getRealPreparedStatement()
Return the real JDBC PreparedStatement for the brokered statement when this is controlling a PreparedStatement. |
java.sql.Statement |
getRealStatement()
Return the real JDBC statement for the brokered statement when this is controlling a Statement. |
java.sql.ResultSet |
wrapResultSet(java.sql.ResultSet rs)
Optionally wrap a returned ResultSet in another ResultSet. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private final EmbedXAConnection xaConnection
private final BrokeredConnection applicationConnection
BrokeredStatement applicationStatement
private EmbedConnection realConnection
private java.sql.Statement realStatement
private java.sql.PreparedStatement realPreparedStatement
private java.sql.CallableStatement realCallableStatement
Constructor Detail |
private XAStatementControl(EmbedXAConnection xaConnection)
XAStatementControl(EmbedXAConnection xaConnection, java.sql.Statement realStatement) throws java.sql.SQLException
XAStatementControl(EmbedXAConnection xaConnection, java.sql.PreparedStatement realPreparedStatement, java.lang.String sql, java.lang.Object generatedKeys) throws java.sql.SQLException
XAStatementControl(EmbedXAConnection xaConnection, java.sql.CallableStatement realCallableStatement, java.lang.String sql) throws java.sql.SQLException
Method Detail |
public java.sql.Statement getRealStatement() throws java.sql.SQLException
BrokeredStatementControl
getRealStatement
in interface BrokeredStatementControl
java.sql.SQLException
public java.sql.PreparedStatement getRealPreparedStatement() throws java.sql.SQLException
BrokeredStatementControl
getRealPreparedStatement
in interface BrokeredStatementControl
java.sql.SQLException
public java.sql.CallableStatement getRealCallableStatement() throws java.sql.SQLException
BrokeredStatementControl
getRealCallableStatement
in interface BrokeredStatementControl
java.sql.SQLException
public java.sql.ResultSet wrapResultSet(java.sql.ResultSet rs)
BrokeredStatementControl
wrapResultSet
in interface BrokeredStatementControl
public void checkHoldCursors(int holdability) throws java.sql.SQLException
checkHoldCursors
in interface BrokeredStatementControl
java.sql.SQLException
|
Built on Tue 2006-10-10 19:23:47+0200, from revision exported | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |