Package org.dbunit.operation
Class DatabaseOperation
java.lang.Object
org.dbunit.operation.DatabaseOperation
- Direct Known Subclasses:
AbstractOperation,CloseConnectionOperation,CompositeOperation,TransactionOperation
Defines the interface contract for operations performed on the database.
- Since:
- Feb 18, 2002
- Version:
- $Revision$
- Author:
- Manuel Laflamme
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DatabaseOperationstatic final DatabaseOperationstatic final DatabaseOperationstatic final DatabaseOperationstatic final DatabaseOperationstatic final DatabaseOperationstatic final DatabaseOperationstatic final DatabaseOperation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final DatabaseOperationCLOSE_CONNECTION(DatabaseOperation operation) abstract voidexecute(IDatabaseConnection connection, IDataSet dataSet) Executes this operation on the specified database using the specified dataset contents.static final DatabaseOperationTRANSACTION(DatabaseOperation operation)
-
Field Details
-
NONE
- See Also:
-
UPDATE
- See Also:
-
INSERT
- See Also:
-
REFRESH
- See Also:
-
DELETE
- See Also:
-
DELETE_ALL
- See Also:
-
TRUNCATE_TABLE
- See Also:
-
CLEAN_INSERT
- See Also:
-
-
Constructor Details
-
DatabaseOperation
public DatabaseOperation()
-
-
Method Details
-
TRANSACTION
- See Also:
-
CLOSE_CONNECTION
- See Also:
-
execute
public abstract void execute(IDatabaseConnection connection, IDataSet dataSet) throws DatabaseUnitException, SQLException Executes this operation on the specified database using the specified dataset contents.- Parameters:
connection- the database connection.dataSet- the dataset to be used by this operation.- Throws:
DatabaseUnitExceptionSQLException
-