
dialect.removeDatabase(tempDBFile);
</BUG>
}
}
<BUG>if (dbConn != null) {
if (DBDialect.H2 == dialect) {
dbConn.createStatement().execute("SHUTDOWN COMPACT"); //$NON-NLS-1$
}
dbConn.close();</BUG>
}

if (mapConnection != null) {
mapConnection.commit();
mapConnection.close();
mapConnection = null;
File tempDBFile = new File(workingDir, getTempMapDBFileName());
if (mapDBDialect.databaseFileExists(tempDBFile) && deleteDatabaseIndexes) {
mapDBDialect.removeDatabase(tempDBFile);
}
}
if (dbConn != null) {
dialect.commitDatabase(dbConn);
}
