@Override public List<String> getDropSqls() { TableProcessor tableProcessor = TableProcessorImpl.getTableProcessor(); List<Table> list = tableProcessor.getTables(); List<Table> sortedTableList = tableProcessor.getSortedTables(list); List<String> dropTableSqls = new ArrayList<String>(); for (Table table : sortedTableList) { String sql = getSingleDropSql(table); dropTableSqls.add(sql); } return dropTableSqls; }