Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
1 | 20 | 1 | 0.971 | statement_sequence_member |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 1 | 256 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DB2DialectExt.java |
2 | 1 | 452 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DB2DialectExt.java |
3 | 1 | 483 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DB2DialectExt.java |
4 | 1 | 569 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DB2DialectExt.java |
5 | 1 | 684 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DB2DialectExt.java |
6 | 1 | 788 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DB2DialectExt.java |
7 | 1 | 261 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DerbyDialectExt.java |
8 | 1 | 656 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
9 | 1 | 724 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
10 | 1 | 756 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
11 | 1 | 1075 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
12 | 1 | 2213 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
13 | 1 | 2319 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
14 | 1 | 2795 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java |
15 | 1 | 225 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/MAXDBDialectExt.java |
16 | 1 | 517 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/MAXDBDialectExt.java |
17 | 1 | 405 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/MySQLDialectExt.java |
18 | 1 | 288 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/sql/SQLDatabaseMetaData.java |
19 | 1 | 473 | E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/sql/SQLDatabaseMetaData.java |
20 | 1 | 125 | E:/TSE/Projects-CloneDR/sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropTablesCommand.java |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> sql = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> localColumns = new ArrayList<String>(); |
| |||||
final ArrayList<String> list = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
// Since we can use a correlated sub-query to update all rows in one statement, we don't care about the // set values, unless fromTables is null, in which case we go with a normal update. Using the set // values would require an update statement for each row in the merged table for each column that was // merged in, which is incredibly inefficient. However, the API is intended to support database // dialects that can't handle correlated sub-queries. final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||||
final ArrayList<String> list = new ArrayList<String>(); |
| |||||
final ArrayList<String> list = new ArrayList<String>(); |
| |||||
final ArrayList<String> list = new ArrayList<String>(); |
| |||||
final ArrayList<String> result = new ArrayList<String>(); |
| |||
// Since we can use a correlated sub-query to update all rows in one statement, we don't care about the // set values, unless fromTables is null, in which case we go with a normal update. Using the set // values would require an update statement for each row in the merged table for each column that was // merged in, which is incredibly inefficient. However, the API is intended to support database // dialects that can't handle correlated sub-queries. final ArrayList<String> [[#variable18c881e0]]= new ArrayList<String>(); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#18c881e0]] | result |
1 | 2 | [[#18c881e0]] | result |
1 | 3 | [[#18c881e0]] | sql |
1 | 4 | [[#18c881e0]] | result |
1 | 5 | [[#18c881e0]] | result |
1 | 6 | [[#18c881e0]] | result |
1 | 7 | [[#18c881e0]] | result |
1 | 8 | [[#18c881e0]] | result |
1 | 9 | [[#18c881e0]] | result |
1 | 10 | [[#18c881e0]] | localColumns |
1 | 11 | [[#18c881e0]] | list |
1 | 12 | [[#18c881e0]] | result |
1 | 13 | [[#18c881e0]] | result |
1 | 14 | [[#18c881e0]] | result |
1 | 15 | [[#18c881e0]] | result |
1 | 16 | [[#18c881e0]] | result |
1 | 17 | [[#18c881e0]] | list |
1 | 18 | [[#18c881e0]] | list |
1 | 19 | [[#18c881e0]] | list |
1 | 20 | [[#18c881e0]] | result |