|
||||||||||
| 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 BrokeredStatementControljava.sql.SQLException
public java.sql.PreparedStatement getRealPreparedStatement()
throws java.sql.SQLException
BrokeredStatementControl
getRealPreparedStatement in interface BrokeredStatementControljava.sql.SQLException
public java.sql.CallableStatement getRealCallableStatement()
throws java.sql.SQLException
BrokeredStatementControl
getRealCallableStatement in interface BrokeredStatementControljava.sql.SQLExceptionpublic 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 BrokeredStatementControljava.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 | |||||||||