CloneSet70


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
22210.990method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
122383
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java
222369
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jorphan/collections/Data.java
Next
Last
Clone Instance
1
Line Count
22
Source Line
383
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java

/**
 * Gets a Data object from a ResultSet.
 * 
 * @param rs
 *            ResultSet passed in from a database query
 * @return a Data object
 * @throws java.sql.SQLException
 */
private Data getDataFromResultSet(ResultSet rs) throws SQLException {
  ResultSetMetaData meta = rs.getMetaData();
  Data data = new Data();
  int numColumns = meta.getColumnCount();
  String[] dbCols = new String[numColumns];
  for (int i = 0; i < numColumns; i++) {
    dbCols[i] = meta.getColumnName(i + 1);
    data.addHeader(dbCols[i]);
  }
  while (rs.next()) {
    data.next();
    for (int i = 0; i < numColumns; i++) {
      Object o = rs.getObject(i + 1);
      if (o instanceof byte[]) {
        o = new String((byte[]) o);
      }
      data.addColumnValue(dbCols[i], o);
    }
  }
  return data;
}


First
Previous
Clone Instance
2
Line Count
22
Source Line
369
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/src/org/apache/jorphan/collections/Data.java

/**
 * Gets a Data object from a ResultSet.
 * 
 * @param rs
 *            ResultSet passed in from a database query
 * @return a Data object
 * @throws java.sql.SQLException
 */
public static Data getDataFromResultSet(ResultSet rs) throws SQLException {
  ResultSetMetaData meta = rs.getMetaData();
  Data data = new Data();
  int numColumns = meta.getColumnCount();
  String[] dbCols = new String[numColumns];
  for (int i = 0; i < numColumns; i++) {
    dbCols[i] = meta.getColumnName(i + 1);
    data.addHeader(dbCols[i]);
  }
  while (rs.next()) {
    data.next();
    for (int i = 0; i < numColumns; i++) {
      Object o = rs.getObject(i + 1);
      if (o instanceof byte[]) {
        o = new String((byte[]) o);
      }
      data.addColumnValue(dbCols[i], o);
    }
  }
  return data;
}


Clone AbstractionParameter Count: 1Parameter Bindings

 [[#variabledfe3660]]Data getDataFromResultSet(ResultSet rs) throws SQLException {
  ResultSetMetaData meta = rs.getMetaData();
  Data data = new Data();
  int numColumns = meta.getColumnCount();
  String[] dbCols = new String[numColumns];
  for (int i = 0; i < numColumns; i++) {
    dbCols[i] = meta.getColumnName(i + 1);
    data.addHeader(dbCols[i]);
  }
  while (rs.next()) {
    data.next();
    for (int i = 0; i < numColumns; i++) {
      Object o = rs.getObject(i + 1);
      if (o instanceof byte[]) {
        o = new String((byte[]) o);
      }
      data.addColumnValue(dbCols[i], o);
    }
  }
  return data;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#dfe3660]]
/**
 * Gets a Data object from a ResultSet.
 * 
 * @param rs
 *            ResultSet passed in from a database query
 * @return a Data object
 * @throws java.sql.SQLException
 */
private 
12[[#dfe3660]]
/**
 * Gets a Data object from a ResultSet.
 * 
 * @param rs
 *            ResultSet passed in from a database query
 * @return a Data object
 * @throws java.sql.SQLException
 */
public static