test_class.declarator: dbManager
test_class.original_string: DBManager dbManager ;
test_class.type: DBManager
test_class.var_name: dbManager
test_class.declarator: filePath = "src/test/resources/temp"
test_class.original_string: String filePath = "src/test/resources/temp";
test_class.type: String
test_class.var_name: filePath
test_class.file: dddlib-db/src/test/java/org/dayatang/db/mysql/MySQLDBManagerTest.java
test_class.identifier: MySQLDBManagerTest
test_case.body: @Test
  	public void testExportAll() {
  		dbManager.exportAll(filePath);
  	}
test_case.class_method_signature: MySQLDBManagerTest.testExportAll()
test_case.full_signature: @Test public void testExportAll()
test_case.identifier: testExportAll
test_case.invocations: exportAll
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testExportAll()
focal_class.declarator: LOGGER = LoggerFactory.getLogger(MySQLDBManager.class)
focal_class.modifier: private static
focal_class.original_string: private static Logger LOGGER = LoggerFactory.getLogger(MySQLDBManager.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: jConn
focal_class.modifier: private
focal_class.original_string: private DBConnection jConn;
focal_class.type: DBConnection
focal_class.var_name: jConn
focal_class.file: dddlib-db/src/main/java/org/dayatang/db/mysql/MySQLDBManager.java
focal_class.identifier: MySQLDBManager
focal_class.class_method_signature: MySQLDBManager.MySQLDBManager()
focal_class.full_signature: public  MySQLDBManager()
focal_class.identifier: MySQLDBManager
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  MySQLDBManager()
focal_class.class_method_signature: MySQLDBManager.cleanDatabase()
focal_class.full_signature: @Override public void cleanDatabase()
focal_class.identifier: cleanDatabase
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void cleanDatabase()
focal_class.class_method_signature: MySQLDBManager.dropConstraint()
focal_class.full_signature: private void dropConstraint()
focal_class.identifier: dropConstraint
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dropConstraint()
focal_class.class_method_signature: MySQLDBManager.executeSQL(String sqlFile)
focal_class.full_signature: @Override public void executeSQL(String sqlFile)
focal_class.identifier: executeSQL
focal_class.modifiers: @Override public
focal_class.parameters: (String sqlFile)
focal_class.return: void
focal_class.signature: void executeSQL(String sqlFile)
focal_class.class_method_signature: MySQLDBManager.exportAll(String filePath)
focal_class.full_signature: @Override public void exportAll(String filePath)
focal_class.identifier: exportAll
focal_class.modifiers: @Override public
focal_class.parameters: (String filePath)
focal_class.return: void
focal_class.signature: void exportAll(String filePath)
focal_class.class_method_signature: MySQLDBManager.exportExcludes(String filePath, List<String> excludedTablePrefixs)
focal_class.full_signature: @Override public void exportExcludes(String filePath, List<String> excludedTablePrefixs)
focal_class.identifier: exportExcludes
focal_class.modifiers: @Override public
focal_class.parameters: (String filePath, List<String> excludedTablePrefixs)
focal_class.return: void
focal_class.signature: void exportExcludes(String filePath, List<String> excludedTablePrefixs)
focal_class.class_method_signature: MySQLDBManager.exportIncludes(String filePath, List<String> includedTablePrefixs)
focal_class.full_signature: @Override public void exportIncludes(String filePath, List<String> includedTablePrefixs)
focal_class.identifier: exportIncludes
focal_class.modifiers: @Override public
focal_class.parameters: (String filePath, List<String> includedTablePrefixs)
focal_class.return: void
focal_class.signature: void exportIncludes(String filePath, List<String> includedTablePrefixs)
focal_class.class_method_signature: MySQLDBManager.exportFileName(String filePath)
focal_class.full_signature: private String exportFileName(String filePath)
focal_class.identifier: exportFileName
focal_class.modifiers: private
focal_class.parameters: (String filePath)
focal_class.return: String
focal_class.signature: String exportFileName(String filePath)
focal_class.class_method_signature: MySQLDBManager.getBaseMySQLDumpCommond()
focal_class.full_signature: private StringBuffer getBaseMySQLDumpCommond()
focal_class.identifier: getBaseMySQLDumpCommond
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: StringBuffer
focal_class.signature: StringBuffer getBaseMySQLDumpCommond()
focal_class.class_method_signature: MySQLDBManager.info(String message, Object... params)
focal_class.full_signature: private static void info(String message, Object... params)
focal_class.identifier: info
focal_class.modifiers: private static
focal_class.parameters: (String message, Object... params)
focal_class.return: void
focal_class.signature: void info(String message, Object... params)
focal_class.class_method_signature: MySQLDBManager.error(String message, Object... params)
focal_class.full_signature: private static void error(String message, Object... params)
focal_class.identifier: error
focal_class.modifiers: private static
focal_class.parameters: (String message, Object... params)
focal_class.return: void
focal_class.signature: void error(String message, Object... params)
focal_class.superclass: extends AbstractDBManager
focal_method.body: @Override
  	public void exportAll(String filePath) {
  
  		StringBuffer commond = getBaseMySQLDumpCommond();
  
  		String file = exportFileName(filePath);
  		commond.append(" > " + file);
  
  		try {
  			Runtime.getRuntime().exec(commond.toString());
  
  			info("已导出数据库中所有表(包括视图)到：" + file);
  
  		} catch (IOException e) {
  			error("exportAll() ", e);
  		}
  
  	}
focal_method.class_method_signature: MySQLDBManager.exportAll(String filePath)
focal_method.full_signature: @Override public void exportAll(String filePath)
focal_method.identifier: exportAll
focal_method.invocations: getBaseMySQLDumpCommond exportFileName append exec getRuntime toString info error
focal_method.modifiers: @Override public
focal_method.parameters: (String filePath)
focal_method.return: void
focal_method.signature: void exportAll(String filePath)