CloneSet163


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
30201.000class_body_declarations[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1301837
E:/TSE/Projects-CloneDR/sql12/plugins/dbcopy/src/net/sourceforge/squirrel_sql/plugins/dbcopy/util/DBUtil.java
229718
E:/TSE/Projects-CloneDR/sql12/plugins/dbdiff/src/net/sourceforge/squirrel_sql/plugins/dbdiff/util/DBUtil.java
Next
Last
Clone Instance
1
Line Count
30
Source Line
1837
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/dbcopy/src/net/sourceforge/squirrel_sql/plugins/dbcopy/util/DBUtil.java

/**
 * 
 * @param sourceConn
 * @param ti
 * @return
 * @throws SQLException
 */
public static int getColumnCount(ISQLConnection sourceConn, ITableInfo ti) throws SQLException {
  return sourceConn.getSQLMetaData().getColumnInfo(ti).length;
}

/**
 * 
 * @param con
 * @param ti
 * @param column
 * @return
 * @throws SQLException
 */
public static int getColumnType(ISQLConnection con, ITableInfo ti, int column) throws SQLException {
  TableColumnInfo[] infoArr = con.getSQLMetaData().getColumnInfo(ti);
  TableColumnInfo colInfo = infoArr[column];
  return colInfo.getDataType();
}

public static int[] getColumnTypes(ISQLConnection con, ITableInfo ti) throws SQLException {
  TableColumnInfo[] infoArr = con.getSQLMetaData().getColumnInfo(ti);
  int[] result = new int[infoArr.length];
  for (int i = 0; i < result.length; i++) {
    TableColumnInfo colInfo = infoArr[i];
    result[i] = colInfo.getDataType();
  }
  return result;
}


First
Previous
Clone Instance
2
Line Count
29
Source Line
718
Source File
E:/TSE/Projects-CloneDR/sql12/plugins/dbdiff/src/net/sourceforge/squirrel_sql/plugins/dbdiff/util/DBUtil.java

/**
 * @param sourceConn
 * @param ti
 * @return
 * @throws SQLException
 */
public static int getColumnCount(ISQLConnection sourceConn, ITableInfo ti) throws SQLException {
  return sourceConn.getSQLMetaData().getColumnInfo(ti).length;
}

/**
 * @param con
 * @param ti
 * @param column
 * @return
 * @throws SQLException
 */
public static int getColumnType(ISQLConnection con, ITableInfo ti, int column) throws SQLException {
  TableColumnInfo[] infoArr = con.getSQLMetaData().getColumnInfo(ti);
  TableColumnInfo colInfo = infoArr[column];
  return colInfo.getDataType();
}

public static int[] getColumnTypes(ISQLConnection con, ITableInfo ti) throws SQLException {
  TableColumnInfo[] infoArr = con.getSQLMetaData().getColumnInfo(ti);
  int[] result = new int[infoArr.length];
  for (int i = 0; i < result.length; i++) {
    TableColumnInfo colInfo = infoArr[i];
    result[i] = colInfo.getDataType();
  }
  return result;
}


Clone AbstractionParameter Count: 0Parameter Bindings

/**
         * 
         * @param sourceConn
         * @param ti
         * @return
         * @throws SQLException
         */
/**
         * @param sourceConn
         * @param ti
         * @return
         * @throws SQLException
         */
public static int getColumnCount(ISQLConnection sourceConn, ITableInfo ti) throws SQLException {
  return sourceConn.getSQLMetaData().getColumnInfo(ti).length;
}

/**
         * 
         * @param con
         * @param ti
         * @param column
         * @return
         * @throws SQLException
         */
/**
         * @param con
         * @param ti
         * @param column
         * @return
         * @throws SQLException
         */
public static int getColumnType(ISQLConnection con, ITableInfo ti, int column) throws SQLException {
  TableColumnInfo[] infoArr = con.getSQLMetaData().getColumnInfo(ti);
  TableColumnInfo colInfo = infoArr[column];
  return colInfo.getDataType();
}

public static int[] getColumnTypes(ISQLConnection con, ITableInfo ti) throws SQLException {
  TableColumnInfo[] infoArr = con.getSQLMetaData().getColumnInfo(ti);
  int[] result = new int[infoArr.length];
  for (int i = 0; i < result.length; i++) {
    TableColumnInfo colInfo = infoArr[i];
    result[i] = colInfo.getDataType();
  }
  return result;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None