CloneSet422


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10220.960method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1102962
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java
2102974
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java
Next
Last
Clone Instance
1
Line Count
10
Source Line
2962
Source File
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java

/**
 * @param dialect
 *           the dialect that this attribute binding is meant for
 * @param st
 *           the String template
 * @param valuesMap
 *           a map of key/value pairs to bind into the template
 * @param columns
 *           the TableColumnInfos to use for column names in the column list
 * @param qualifier
 *           the specifics regarding schema / catalog
 * @param prefs
 *           user's preferences regarding qualifying identifiers
 * @return the SQL result of binding key/values and column list into the specified template
 */
public static String bindTemplateAttributes(HibernateDialect dialect, StringTemplate st, HashMap<String, String> valuesMap, TableColumnInfo[] columns, DatabaseObjectQualifier qualifier, SqlGenerationPreferences prefs) {
  bindAttributes(dialect, st, valuesMap, qualifier, prefs);
  for ( final TableColumnInfo column: columns) {
    bindAttribute(dialect, st, ST_COLUMN_NAME_KEY, column.getColumnName(), qualifier, prefs);
  }
  return st.toString();
}


First
Previous
Clone Instance
2
Line Count
10
Source Line
2974
Source File
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/DialectUtils.java

public static String bindTemplateAttributes(HibernateDialect dialect, StringTemplate st, HashMap<String, String> valuesMap, String[] columns, DatabaseObjectQualifier qualifier, SqlGenerationPreferences prefs) {
  bindAttributes(dialect, st, valuesMap, qualifier, prefs);
  for ( final String column: columns) {
    bindAttribute(dialect, st, ST_COLUMN_NAME_KEY, column, qualifier, prefs);
  }
  return st.toString();
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
         * @param dialect
         *           the dialect that this attribute binding is meant for
         * @param st
         *           the String template
         * @param valuesMap
         *           a map of key/value pairs to bind into the template
         * @param columns
         *           the TableColumnInfos to use for column names in the column list
         * @param qualifier
         *           the specifics regarding schema / catalog
         * @param prefs
         *           user's preferences regarding qualifying identifiers
         * @return the SQL result of binding key/values and column list into the specified template
         */
public static String bindTemplateAttributes(HibernateDialect dialect, StringTemplate st, HashMap<String, String> valuesMap, [[#variable1ce3a240]][] columns, DatabaseObjectQualifier qualifier, SqlGenerationPreferences prefs) {
  bindAttributes(dialect, st, valuesMap, qualifier, prefs);
  for ( final [[#variable1ce3a240]] column: columns) {
    bindAttribute(dialect, st, ST_COLUMN_NAME_KEY,  [[#variable1ce3a260]], qualifier, prefs);
  }
  return st.toString();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1ce3a240]]
TableColumnInfo 
12[[#1ce3a240]]
String 
21[[#1ce3a260]]
column.getColumnName() 
22[[#1ce3a260]]
column