+ if (!postCreationInit(con)) {
+ return false;
+ }
+
+ return true;
+ }
+
+ public void purge(Connection con) throws SQLException {
+ dropAllTables(con);
+ dropAllSequences(con);
+ }
+
+ boolean postCreationInit(Connection con) throws SQLException {
+ // no-op
+ // Override this in a derived class if you need to initialize something
+ // after the tables and sequences are created.