CloneSet286


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
23230.967method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12181
E:/TSE/Projects-CloneDR/sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/util/DBUtils.java
223104
E:/TSE/Projects-CloneDR/sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/util/DBUtils.java
Next
Last
Clone Instance
1
Line Count
21
Source Line
81
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/util/DBUtils.java

public String[] getColumnNames() {
  String[] columnNames = null;
  try {
    final ISQLConnection conn = _session.getSQLConnection();
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM " + getTableInfo() + ";");
    ResultSetMetaData md = rs.getMetaData();
    columnNames = new String[md.getColumnCount()];
    for (int i = 0; i < columnNames.length; i++) {
      columnNames[i] = md.getColumnLabel(i + 1);
    }
  }
  catch (SQLException
         ex) {
    _session.showErrorMessage(ex);
  }
  return columnNames;
}


First
Previous
Clone Instance
2
Line Count
23
Source Line
104
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/mysql/src/net/sourceforge/squirrel_sql/plugins/mysql/util/DBUtils.java

public String[] getFieldDataTypes() {
  String[] dataTypes = null;
  try {
    final ISQLConnection conn = _session.getSQLConnection();
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM " + getTableInfo() + ";");
    ResultSetMetaData md = rs.getMetaData();
    dataTypes = new String[md.getColumnCount()];
    for (int i = 0; i < dataTypes.length; i++) {
      dataTypes[i] = md.getColumnTypeName(i + 1);
    }
  }
  catch (SQLException
         ex) {
    _session.showErrorMessage(ex);
  }
  return dataTypes;
}


Clone AbstractionParameter Count: 3Parameter Bindings

public String[]  [[#variable1afca140]]() {
  String[]  [[#variable1afca0c0]]= null;
  try {
    final ISQLConnection conn = _session.getSQLConnection();
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM " + getTableInfo() + ";");
    ResultSetMetaData md = rs.getMetaData();
     [[#variable1afca0c0]]= new String[md.getColumnCount()];
    for (int i = 0; i <  [[#variable1afca0c0]].length; i++) {
       [[#variable1afca0c0]][i] = md. [[#variable1afca040]](i + 1);
    }
  }
  catch (SQLException
         ex) {
    _session.showErrorMessage(ex);
  }
  return [[#variable1afca0c0]];
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1afca140]]
getColumnNames 
12[[#1afca140]]
getFieldDataTypes 
21[[#1afca0c0]]
columnNames 
22[[#1afca0c0]]
dataTypes 
31[[#1afca040]]
getColumnLabel 
32[[#1afca040]]
getColumnTypeName