com.ap.jdbcunit.playback
Class PlaybackConnection
java.lang.Object
   com.ap.jdbcunit.playback.PlaybackConnection
com.ap.jdbcunit.playback.PlaybackConnection
- All Implemented Interfaces: 
- java.sql.Connection
- public class PlaybackConnection- extends java.lang.Object- implements java.sql.Connection
 
| Fields inherited from interface java.sql.Connection | 
| TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE | 
 
 
| Method Summary | 
|  void | clearWarnings()
 | 
|  void | close()
 | 
|  void | commit()
 | 
|  java.sql.Statement | createStatement()
 | 
|  java.sql.Statement | createStatement(int resultSetType,
                int resultSetConcurrency)
 | 
|  java.sql.Statement | createStatement(int resultSetType,
                int resultSetConcurrency,
                int resultSetHoldability)
 | 
|  boolean | getAutoCommit()
 | 
|  java.lang.String | getCatalog()
 | 
|  int | getHoldability()
 | 
|  java.sql.DatabaseMetaData | getMetaData()
 | 
|  int | getTransactionIsolation()
 | 
|  java.util.Map | getTypeMap()
 | 
|  java.sql.SQLWarning | getWarnings()
 | 
|  boolean | isClosed()
 | 
|  boolean | isReadOnly()
 | 
|  java.lang.String | nativeSQL(java.lang.String sql)
 | 
|  java.sql.CallableStatement | prepareCall(java.lang.String sql)
 | 
|  java.sql.CallableStatement | prepareCall(java.lang.String sql,
            int resultSetType,
            int resultSetConcurrency)
 | 
|  java.sql.CallableStatement | prepareCall(java.lang.String sql,
            int resultSetType,
            int resultSetConcurrency,
            int resultSetHoldability)
 | 
|  java.sql.PreparedStatement | prepareStatement(java.lang.String sql)
 | 
|  java.sql.PreparedStatement | prepareStatement(java.lang.String sql,
                 int autoGeneratedKeys)
 | 
|  java.sql.PreparedStatement | prepareStatement(java.lang.String sql,
                 int[] columnIndexes)
 | 
|  java.sql.PreparedStatement | prepareStatement(java.lang.String sql,
                 int resultSetType,
                 int resultSetConcurrency)
 | 
|  java.sql.PreparedStatement | prepareStatement(java.lang.String sql,
                 int resultSetType,
                 int resultSetConcurrency,
                 int resultSetHoldability)
 | 
|  java.sql.PreparedStatement | prepareStatement(java.lang.String sql,
                 java.lang.String[] columnNames)
 | 
|  void | releaseSavepoint(java.sql.Savepoint savepoint)
 | 
|  void | rollback()
 | 
|  void | rollback(java.sql.Savepoint savepoint)
 | 
|  void | setAutoCommit(boolean autoCommit)
 | 
|  void | setCatalog(java.lang.String catalog)
 | 
|  void | setHoldability(int holdability)
 | 
|  void | setReadOnly(boolean readOnly)
 | 
|  java.sql.Savepoint | setSavepoint()
 | 
|  java.sql.Savepoint | setSavepoint(java.lang.String name)
 | 
|  void | setTransactionIsolation(int level)
 | 
|  void | setTypeMap(java.util.Map map)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PlaybackConnection
public PlaybackConnection(java.sql.Driver driver,
                          java.lang.String dbUrl)
createStatement
public java.sql.Statement createStatement()
                                   throws java.sql.SQLException
- 
- Specified by:
- createStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql)
                                            throws java.sql.SQLException
- 
- Specified by:
- prepareStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql)
                                       throws java.sql.SQLException
- 
- Specified by:
- prepareCallin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
nativeSQL
public java.lang.String nativeSQL(java.lang.String sql)
                           throws java.sql.SQLException
- 
- Specified by:
- nativeSQLin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setAutoCommit
public void setAutoCommit(boolean autoCommit)
                   throws java.sql.SQLException
- 
- Specified by:
- setAutoCommitin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getAutoCommit
public boolean getAutoCommit()
                      throws java.sql.SQLException
- 
- Specified by:
- getAutoCommitin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
commit
public void commit()
            throws java.sql.SQLException
- 
- Specified by:
- commitin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
rollback
public void rollback()
              throws java.sql.SQLException
- 
- Specified by:
- rollbackin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
close
public void close()
           throws java.sql.SQLException
- 
- Specified by:
- closein interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
isClosed
public boolean isClosed()
                 throws java.sql.SQLException
- 
- Specified by:
- isClosedin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getMetaData
public java.sql.DatabaseMetaData getMetaData()
                                      throws java.sql.SQLException
- 
- Specified by:
- getMetaDatain interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setReadOnly
public void setReadOnly(boolean readOnly)
                 throws java.sql.SQLException
- 
- Specified by:
- setReadOnlyin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
isReadOnly
public boolean isReadOnly()
                   throws java.sql.SQLException
- 
- Specified by:
- isReadOnlyin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setCatalog
public void setCatalog(java.lang.String catalog)
                throws java.sql.SQLException
- 
- Specified by:
- setCatalogin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getCatalog
public java.lang.String getCatalog()
                            throws java.sql.SQLException
- 
- Specified by:
- getCatalogin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setTransactionIsolation
public void setTransactionIsolation(int level)
                             throws java.sql.SQLException
- 
- Specified by:
- setTransactionIsolationin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getTransactionIsolation
public int getTransactionIsolation()
                            throws java.sql.SQLException
- 
- Specified by:
- getTransactionIsolationin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getWarnings
public java.sql.SQLWarning getWarnings()
                                throws java.sql.SQLException
- 
- Specified by:
- getWarningsin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
clearWarnings
public void clearWarnings()
                   throws java.sql.SQLException
- 
- Specified by:
- clearWarningsin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
createStatement
public java.sql.Statement createStatement(int resultSetType,
                                          int resultSetConcurrency)
                                   throws java.sql.SQLException
- 
- Specified by:
- createStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
                                                   int resultSetType,
                                                   int resultSetConcurrency)
                                            throws java.sql.SQLException
- 
- Specified by:
- prepareStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql,
                                              int resultSetType,
                                              int resultSetConcurrency)
                                       throws java.sql.SQLException
- 
- Specified by:
- prepareCallin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getTypeMap
public java.util.Map getTypeMap()
                         throws java.sql.SQLException
- 
- Specified by:
- getTypeMapin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setTypeMap
public void setTypeMap(java.util.Map map)
                throws java.sql.SQLException
- 
- Specified by:
- setTypeMapin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
getHoldability
public int getHoldability()
                   throws java.sql.SQLException
- 
- Specified by:
- getHoldabilityin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setHoldability
public void setHoldability(int holdability)
                    throws java.sql.SQLException
- 
- Specified by:
- setHoldabilityin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setSavepoint
public java.sql.Savepoint setSavepoint()
                                throws java.sql.SQLException
- 
- Specified by:
- setSavepointin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
releaseSavepoint
public void releaseSavepoint(java.sql.Savepoint savepoint)
                      throws java.sql.SQLException
- 
- Specified by:
- releaseSavepointin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
rollback
public void rollback(java.sql.Savepoint savepoint)
              throws java.sql.SQLException
- 
- Specified by:
- rollbackin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
createStatement
public java.sql.Statement createStatement(int resultSetType,
                                          int resultSetConcurrency,
                                          int resultSetHoldability)
                                   throws java.sql.SQLException
- 
- Specified by:
- createStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String sql,
                                              int resultSetType,
                                              int resultSetConcurrency,
                                              int resultSetHoldability)
                                       throws java.sql.SQLException
- 
- Specified by:
- prepareCallin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
                                                   int autoGeneratedKeys)
                                            throws java.sql.SQLException
- 
- Specified by:
- prepareStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
                                                   int resultSetType,
                                                   int resultSetConcurrency,
                                                   int resultSetHoldability)
                                            throws java.sql.SQLException
- 
- Specified by:
- prepareStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
                                                   int[] columnIndexes)
                                            throws java.sql.SQLException
- 
- Specified by:
- prepareStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
setSavepoint
public java.sql.Savepoint setSavepoint(java.lang.String name)
                                throws java.sql.SQLException
- 
- Specified by:
- setSavepointin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException
 
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql,
                                                   java.lang.String[] columnNames)
                                            throws java.sql.SQLException
- 
- Specified by:
- prepareStatementin interface- java.sql.Connection
 
- 
- Throws:
- java.sql.SQLException