CloneSet283


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21220.986class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12438
E:/TSE/Projects-CloneDR/sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/table_script/CreateSelectScriptCommand.java
22190
E:/TSE/Projects-CloneDR/sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/table_script/CreateTableScriptCommand.java
Next
Last
Clone Instance
1
Line Count
24
Source Line
38
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/table_script/CreateSelectScriptCommand.java

public void execute() {
  IObjectTreeAPI api = FrameWorkAcessor.getObjectTreeAPI(_session, _plugin);
  IDatabaseObjectInfo[] dbObjs = api.getSelectedDatabaseObjects();
  scriptSelectsToSQLEntryArea(dbObjs);
}

public void scriptSelectsToSQLEntryArea( final IDatabaseObjectInfo[] dbObjs) {
  _session.getApplication().getThreadPool().addTask(new Runnable() {
                                                      public void run() {
                                                        final String script = createSelectScriptString(dbObjs);
                                                        if (null != script) {
                                                          GUIUtils.processOnSwingEventThread(new Runnable() {
                                                                                               public void run() {
                                                                                                 ISQLPanelAPI api = FrameWorkAcessor.getSQLPanelAPI(_session, _plugin);
                                                                                                 api.appendSQLScript(script, true);
                                                                                                 _session.selectMainTab(ISession.IMainPanelTabIndexes.SQL_TAB);
                                                                                               }
                                                                                             } );
                                                        }
                                                      }
                                                    } );
}


First
Previous
Clone Instance
2
Line Count
21
Source Line
90
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/sqlscript/src/net/sourceforge/squirrel_sql/plugins/sqlscript/table_script/CreateTableScriptCommand.java

/**
 * Execute this command. Use the database meta data to construct a Create Table
 * SQL script and place it in the SQL entry panel.
 */
public void execute() {
  IObjectTreeAPI api = FrameWorkAcessor.getObjectTreeAPI(_session, _plugin);
  IDatabaseObjectInfo[] dbObjs = api.getSelectedDatabaseObjects();
  scriptTablesToSQLEntryArea(dbObjs);
}

public void scriptTablesToSQLEntryArea( final IDatabaseObjectInfo[] dbObjs) {
  _session.getApplication().getThreadPool().addTask(new Runnable() {
                                                      public void run() {
                                                        final String script = createTableScriptString(dbObjs);
                                                        if (null != script) {
                                                          GUIUtils.processOnSwingEventThread(new Runnable() {
                                                                                               public void run() {
                                                                                                 ISQLPanelAPI api = FrameWorkAcessor.getSQLPanelAPI(_session, _plugin);
                                                                                                 api.appendSQLScript(script, true);
                                                                                                 _session.selectMainTab(ISession.IMainPanelTabIndexes.SQL_TAB);
                                                                                               }
                                                                                             } );
                                                        }
                                                      }
                                                    } );
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
    * Execute this command. Use the database meta data to construct a Create Table
    * SQL script and place it in the SQL entry panel.
    */
public void execute() {
  IObjectTreeAPI api = FrameWorkAcessor.getObjectTreeAPI(_session, _plugin);
  IDatabaseObjectInfo[] dbObjs = api.getSelectedDatabaseObjects();
   [[#variable1afb4680]](dbObjs);
}

public void [[#variable1afb4680]]( final IDatabaseObjectInfo[] dbObjs) {
  _session.getApplication().getThreadPool().addTask(new Runnable() {
                                                      public void run() {
                                                        final String script = [[#variable1afb45e0]](dbObjs);
                                                        if (null != script) {
                                                          GUIUtils.processOnSwingEventThread(new Runnable() {
                                                                                               public void run() {
                                                                                                 ISQLPanelAPI api = FrameWorkAcessor.getSQLPanelAPI(_session, _plugin);
                                                                                                 api.appendSQLScript(script, true);
                                                                                                 _session.selectMainTab(ISession.IMainPanelTabIndexes.SQL_TAB);
                                                                                               }
                                                                                             } );
                                                        }
                                                      }
                                                    } );
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1afb4680]]
scriptSelectsToSQLEntryArea 
12[[#1afb4680]]
scriptTablesToSQLEntryArea 
21[[#1afb45e0]]
createSelectScriptString 
22[[#1afb45e0]]
createTableScriptString