Package org.hibernate.testing.cleaner
Class AbstractMySQLDatabaseCleaner
java.lang.Object
org.hibernate.testing.cleaner.AbstractMySQLDatabaseCleaner
- All Implemented Interfaces:
DatabaseCleaner
- Direct Known Subclasses:
MariaDBDatabaseCleaner
,MySQL5DatabaseCleaner
,MySQL8DatabaseCleaner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIgnoredTable
(String tableName) void
clearAllData
(Connection connection) void
clearAllSchemas
(Connection connection) void
clearData
(Connection connection, String schemaName) void
clearSchema
(Connection connection, String schemaName) protected abstract String
createClearingStatementForTable
(String tableSchema, String tableName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.testing.cleaner.DatabaseCleaner
isApplicable
-
Constructor Details
-
AbstractMySQLDatabaseCleaner
public AbstractMySQLDatabaseCleaner()
-
-
Method Details
-
addIgnoredTable
- Specified by:
addIgnoredTable
in interfaceDatabaseCleaner
-
clearAllSchemas
- Specified by:
clearAllSchemas
in interfaceDatabaseCleaner
-
clearSchema
- Specified by:
clearSchema
in interfaceDatabaseCleaner
-
clearAllData
- Specified by:
clearAllData
in interfaceDatabaseCleaner
-
clearData
- Specified by:
clearData
in interfaceDatabaseCleaner
-
createClearingStatementForTable
-