Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
6 | 2 | 2 | 0.968 | statement_sequence[4] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 5 | 282 | E:/TSE/Projects-CloneDR/sql12/plugins/derby/src/net/sourceforge/squirrel_sql/plugins/derby/DerbyPlugin.java |
2 | 6 | 388 | E:/TSE/Projects-CloneDR/sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/MysqlPlugin.java |
| |||||
//_treeAPI.addDetailTab(DatabaseObjectType.SEQUENCE, new DatabaseObjectInfoTab()); //_treeAPI.addDetailTab(DatabaseObjectType.SEQUENCE, new SequenceDetailsTab()); // Expanders - trigger and index expanders are added inside the table // expander //_treeAPI.addExpander(DatabaseObjectType.SCHEMA, new SchemaExpander()); TableWithChildNodesExpander trigExp = new TableWithChildNodesExpander(); trigExp.setTableTriggerExtractor(new DerbyTableTriggerExtractorImpl()); _treeAPI.addExpander(DatabaseObjectType.TABLE, trigExp); _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new TriggerDetailsTab()); |
| |||||
// Show triggers for tables TableWithChildNodesExpander trigExp = new TableWithChildNodesExpander(); trigExp.setTableTriggerExtractor(new MysqlTableTriggerExtractorImpl()); _treeAPI.addExpander(DatabaseObjectType.TABLE, trigExp); // tabs for triggers _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new DatabaseObjectInfoTab()); |
| |||
// Show triggers for tables //_treeAPI.addDetailTab(DatabaseObjectType.SEQUENCE, new DatabaseObjectInfoTab()); //_treeAPI.addDetailTab(DatabaseObjectType.SEQUENCE, new SequenceDetailsTab()); // Expanders - trigger and index expanders are added inside the table // expander //_treeAPI.addExpander(DatabaseObjectType.SCHEMA, new SchemaExpander()); TableWithChildNodesExpander trigExp = new TableWithChildNodesExpander(); trigExp.setTableTriggerExtractor(new [[#variable1c8791a0]]()); _treeAPI.addExpander(DatabaseObjectType.TABLE, trigExp); // tabs for triggers _treeAPI.addDetailTab(DatabaseObjectType.TRIGGER, new [[#variable1c879200]]()); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#1c8791a0]] | DerbyTableTriggerExtractorImpl |
1 | 2 | [[#1c8791a0]] | MysqlTableTriggerExtractorImpl |
2 | 1 | [[#1c879200]] | TriggerDetailsTab |
2 | 2 | [[#1c879200]] | DatabaseObjectInfoTab |