/** * {@inheritDoc} */ public String toString() { StringBuilder result = new StringBuilder(); result.append("Database [name="); result.append(getName()); result.append("; "); result.append(getTableCount()); result.append(" tables]"); return result.toString(); }
/** * {@inheritDoc} */ public void alterTables(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel, boolean continueOnError) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); alterModel(currentModel, desiredModel, continueOnError); }
/** * {@inheritDoc} */ public void alterTables(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params, boolean continueOnError) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); alterModel(currentModel, desiredModel, params, continueOnError); }
/** * {@inheritDoc} */ public String getAlterTablesSql(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); return getAlterModelSql(currentModel, desiredModel); }
/** * {@inheritDoc} */ public void alterTables(Connection connection, Database desiredModel, boolean continueOnError) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); alterModel(currentModel, desiredModel, continueOnError); }
/** * {@inheritDoc} */ public String getAlterTablesSql(Connection connection, Database desiredModel) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); return getAlterModelSql(currentModel, desiredModel); }
/** * {@inheritDoc} */ public String getAlterTablesSql(Connection connection, Database desiredModel, CreationParameters params) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); return getAlterModelSql(currentModel, desiredModel, params); }
/** * {@inheritDoc} */ public String getAlterTablesSql(Connection connection, String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); return getAlterModelSql(currentModel, desiredModel, params); }
/** * {@inheritDoc} */ public void alterTables(Connection connection, Database desiredModel, CreationParameters params, boolean continueOnError) throws DatabaseOperationException { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); alterModel(currentModel, desiredModel, params, continueOnError); }
private Database identifyNewTables() { Database _database = new Database(); _database.setName(database.getName()); Collection<String> tableNames = tblNameMap.values(); LOG.info("Initializing database and creating tables"); for (String tableName : tableNames) { if (database.findTable(tableName) == null) { Table table = createTable(tableName); LOG.info("Creating {}", table.toVerboseString()); _database.addTable(table); database.addTable(table); } else { LOG.debug("Table {} already exists", tableName); } } return _database; }
/** * {@inheritDoc} */ public String getAlterTablesSql(String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); return getAlterModelSql(currentModel, desiredModel, params); } finally { returnConnection(connection); } }
/** * {@inheritDoc} */ public void alterTables(Database desiredModel, boolean continueOnError) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); alterModel(currentModel, desiredModel, continueOnError); } finally { returnConnection(connection); } }
/** * {@inheritDoc} */ public String getAlterTablesSql(Database desiredModel, CreationParameters params) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); return getAlterModelSql(currentModel, desiredModel, params); } finally { returnConnection(connection); } }
private Database identifyNewTables(){ Database _database = new Database(); _database.setName(database.getName()); Collection<JdbcEntityDefinition> entityDefinitions = JdbcEntityDefinitionManager.getJdbcEntityDefinitionMap().values(); LOG.info("Initializing database and creating tables"); for (JdbcEntityDefinition entityDefinition : entityDefinitions) { if (database.findTable(entityDefinition.getJdbcTableName()) == null) { Table table = createTable(entityDefinition); LOG.info("Creating {}", table.toVerboseString()); _database.addTable(table); database.addTable(table); } else { LOG.debug("Table {} already exists", entityDefinition.getJdbcTableName()); } } return _database; }
/** * {@inheritDoc} */ public void alterTables(String catalog, String schema, String[] tableTypes, Database desiredModel, boolean continueOnError) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); alterModel(currentModel, desiredModel, continueOnError); } finally { returnConnection(connection); } }
/** * {@inheritDoc} */ public void alterTables(String catalog, String schema, String[] tableTypes, Database desiredModel, CreationParameters params, boolean continueOnError) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); alterModel(currentModel, desiredModel, params, continueOnError); } finally { returnConnection(connection); } }
/** * {@inheritDoc} */ public String getAlterTablesSql(Database desiredModel) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); return getAlterModelSql(currentModel, desiredModel); } finally { returnConnection(connection); } }
/** * {@inheritDoc} */ public void alterTables(Database desiredModel, CreationParameters params, boolean continueOnError) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName()); alterModel(currentModel, desiredModel, params, continueOnError); } finally { returnConnection(connection); } }
/** * {@inheritDoc} */ public String getAlterTablesSql(String catalog, String schema, String[] tableTypes, Database desiredModel) throws DatabaseOperationException { Connection connection = borrowConnection(); try { Database currentModel = readModelFromDatabase(connection, desiredModel.getName(), catalog, schema, tableTypes); return getAlterModelSql(currentModel, desiredModel); } finally { returnConnection(connection); } }
private Database identifyNewTables(){ Database _database = new Database(); _database.setName(database.getName()); Collection<JdbcEntityDefinition> entityDefinitions = JdbcEntityDefinitionManager.getJdbcEntityDefinitionMap().values(); LOG.info("Initializing database and creating tables"); for (JdbcEntityDefinition entityDefinition : entityDefinitions) { if (database.findTable(entityDefinition.getJdbcTableName()) == null) { Table table = createTable(entityDefinition); LOG.info("Creating {}", table.toVerboseString()); _database.addTable(table); database.addTable(table); } else { LOG.debug("Table {} already exists", entityDefinition.getJdbcTableName()); } } return _database; }