CloneSet693


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
17220.959block
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
117677
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/FirebirdDialectExt.java
220630
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/IngresDialectExt.java
Next
Last
Clone Instance
1
Line Count
17
Source Line
677
Source File
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/FirebirdDialectExt.java

{
  // CREATE VIEW name [(view_col [, view_col …])]
  // AS <select> [WITH CHECK OPTION];
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $withCheckOption$";
  StringTemplate st = new StringTemplate(ST_CREATE_VIEW_STYLE_TWO);
  HashMap<String, String> valuesMap = DialectUtils.getValuesMap(ST_VIEW_NAME_KEY, viewName, ST_SELECT_STATEMENT_KEY, definition);
  if (checkOption != null) {
    valuesMap.put(ST_WITH_CHECK_OPTION_KEY, "WITH CHECK OPTION");
  }
  return DialectUtils.bindTemplateAttributes(this, st, valuesMap, qualifier, prefs);
}


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

{
  // [EXEC SQL] CREATE VIEW view_name
  // [(column_name {, column_name})]
  // AS select_stmt
  // [WITH CHECK OPTION]
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $with$ $checkOptionType$ $checkOption$";
  StringTemplate st = new StringTemplate(ST_CREATE_VIEW_STYLE_ONE);
  HashMap<String, String> valuesMap = DialectUtils.getValuesMap(ST_VIEW_NAME_KEY, viewName, ST_SELECT_STATEMENT_KEY, definition);
  if (checkOption != null) {
    valuesMap.put(ST_WITH_CHECK_OPTION_KEY, DialectUtils.WITH_CHECK_OPTION_CLAUSE);
  }
  return DialectUtils.bindTemplateAttributes(this, st, valuesMap, qualifier, prefs);
}


Clone AbstractionParameter Count: 2Parameter Bindings

{
  // CREATE VIEW name [(view_col [, view_col …])]
  // AS <select> [WITH CHECK OPTION];
  // [EXEC SQL] CREATE VIEW view_name
  // [(column_name {, column_name})]
  // AS select_stmt
  // [WITH CHECK OPTION]
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $withCheckOption$";
  // "AS $selectStatement$ $with$ $checkOptionType$ $checkOption$";
  StringTemplate st = new StringTemplate( [[#variable1cc4f9e0]]);
  HashMap<String, String> valuesMap = DialectUtils.getValuesMap(ST_VIEW_NAME_KEY, viewName, ST_SELECT_STATEMENT_KEY, definition);
  if (checkOption != null) {
    valuesMap.put(ST_WITH_CHECK_OPTION_KEY,  [[#variable1cc4f960]]);
  }
  return DialectUtils.bindTemplateAttributes(this, st, valuesMap, qualifier, prefs);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1cc4f9e0]]
ST_CREATE_VIEW_STYLE_TWO 
12[[#1cc4f9e0]]
ST_CREATE_VIEW_STYLE_ONE 
21[[#1cc4f960]]
"WITH CHECK OPTION" 
22[[#1cc4f960]]
DialectUtils.WITH_CHECK_OPTION_CLAUSE