Package org.hibernate.testing.cleaner
Interface DatabaseCleaner
-
- All Known Implementing Classes:
AbstractMySQLDatabaseCleaner,DB2DatabaseCleaner,H2DatabaseCleaner,MariaDBDatabaseCleaner,MySQL5DatabaseCleaner,MySQL8DatabaseCleaner,OracleDatabaseCleaner,PostgreSQLDatabaseCleaner,SQLServerDatabaseCleaner
public interface DatabaseCleaner
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddIgnoredTable(java.lang.String tableName)voidclearAllData(java.sql.Connection connection)voidclearAllSchemas(java.sql.Connection connection)static voidclearData()voidclearData(java.sql.Connection connection, java.lang.String schemaName)voidclearSchema(java.sql.Connection connection, java.lang.String schemaName)static voidclearSchemas()booleanisApplicable(java.sql.Connection connection)
-
-
-
Method Detail
-
clearSchemas
static void clearSchemas()
-
clearData
static void clearData()
-
addIgnoredTable
void addIgnoredTable(java.lang.String tableName)
-
isApplicable
boolean isApplicable(java.sql.Connection connection)
-
clearAllSchemas
void clearAllSchemas(java.sql.Connection connection)
-
clearSchema
void clearSchema(java.sql.Connection connection, java.lang.String schemaName)
-
clearAllData
void clearAllData(java.sql.Connection connection)
-
clearData
void clearData(java.sql.Connection connection, java.lang.String schemaName)
-
-