package dbmigrate.executor.oracle; import java.sql.Connection; import dbmigrate.executor.DropColumnExecutor; import dbmigrate.model.db.DbConnector; import dbmigrate.model.operation.DropColumnOperationDescriptor; public class OracleDropColumnExecutor extends DropColumnExecutor { public OracleDropColumnExecutor(Connection connection) { super(connection); } public String createSql(DropColumnOperationDescriptor operation) { StringBuffer buf = new StringBuffer(); buf.append("ALTER TABLE \"").append(DbConnector.instance().getDbName()) .append("\".\"").append(operation.getTable().getName()) .append("\" ").append("DROP COLUMN ") .append(operation.getColumn().getName()); return buf.toString(); } }