public class OpenTablesTab extends BaseSQLTab { private static final StringManager s_stringMgr = StringManagerFactory.getStringManager(OpenTablesTab.class); /** * This interface defines locale specific strings. This should be * replaced with a property file. */ private interface i18n { // i18n[mysql.openTables=MySQL Open tables] String TITLE = s_stringMgr.getString("mysql.openTables"); // i18n[mysql.displayOpenTables=(MySQL) Display open tables] String HINT = s_stringMgr.getString("mysql.displayOpenTables"); } /** Logger for this class. */ // private final static ILogger s_log = // LoggerController.createLogger(OpenTablesTab.class); public OpenTablesTab() { super(i18n.TITLE, i18n.HINT); } protected String getSQL() { final String catalog = getDatabaseObjectInfo().getSimpleName(); return "show open tables from " + catalog
public class TableStatusTab extends BaseSQLTab { private static final StringManager s_stringMgr = StringManagerFactory.getStringManager(TableStatusTab.class); /** * This interface defines locale specific strings. This should be * replaced with a property file. */ private interface i18n { // i18n[mysql.tabStatus=MySQL Table Status] String TITLE = s_stringMgr.getString("mysql.tabStatus"); // i18n[mysql.hintTabStatus=(MySQL) Table Status] String HINT = s_stringMgr.getString("mysql.hintTabStatus"); } public TableStatusTab() { super(i18n.TITLE, i18n.HINT); } protected String getSQL() { final String db = getDatabaseObjectInfo().getQualifiedName(); return "show table status from " + db
Clone fragments detected by clone detection tool
File path: /sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/tab/OpenTablesTab.java File path: /sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/tab/TableStatusTab.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class OpenTablesTab extends BaseSQLTab
1
public class TableStatusTab extends BaseSQLTab
2
{
2
{
3
	private static final StringManager s_stringMgr =
3
	private static final StringManager s_stringMgr =
4
		StringManagerFactory.getStringManager(OpenTablesTab.class);
4
		StringManagerFactory.getStringManager(TableStatusTab.class);
5
	/**
5
	/**
6
	 * This interface defines locale specific strings. This should be
6
	 * This interface defines locale specific strings. This should be
7
	 * replaced with a property file.
7
	 * replaced with a property file.
8
	 */
8
	 */
9
	private interface i18n
9
	private interface i18n
10
	{
10
	{
11
		// i18n[mysql.openTables=MySQL Open tables]
11
		// i18n[mysql.tabStatus=MySQL Table Status]
12
		String TITLE = s_stringMgr.getString("mysql.openTables");
12
		String TITLE = s_stringMgr.getString("mysql.tabStatus");
13
		// i18n[mysql.displayOpenTables=(MySQL) Display open tables]
13
		// i18n[mysql.hintTabStatus=(MySQL) Table Status]
14
		String HINT = s_stringMgr.getString("mysql.displayOpenTables");
14
		String HINT = s_stringMgr.getString("mysql.
15
	}
16
	/** Logger for this class. */
17
//	private final static ILogger s_log =
18
//		LoggerController.createLogger(OpenTablesTab.class);
15
hintTabStatus");
16
	}
19
	public OpenTablesTab()
17
	public TableStatusTab()
20
	{
18
	{
21
		super(i18n.TITLE, i18n.HINT);
19
		super(i18n.TITLE, i18n.HINT);
22
	}
20
	}
23
	protected String getSQL()
21
	protected String getSQL()
24
	{
22
	{
25
		final String catalog = getDatabaseObjectInfo().getSimpleName();
23
		final String db = getDatabaseObjectInfo().getQualifiedName();
26
		return "show open tables from " + catalog
24
		return "show table status from " + db
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0