"Database tables will not be created..");
return;
}
DataSource dataSource = buildDataSource(dbConfig);
BAMDatabaseCreator dbCreator = new BAMDatabaseCreator(dataSource);
try {
String validationQuery = dbConfig.getValidationQuery();
if (validationQuery == null) {
validationQuery = DatabaseConstants.DEFAULT_VALIDATION_QUERY;
}
if (!dbCreator.isDatabaseStructureCreated(validationQuery)) {
CarbonUtils.checkSecurity();
dbCreator.createBAMDatabase();
}
} catch (Exception e) {
String msg = "Error in creating database tables..";
log.error(msg, e);
}