CloneSet183


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
20310.961method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
120703
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/MAXDBDialectExt.java
220648
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/PointbaseDialectExt.java
320679
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/ProgressDialectExt.java
Next
Last
Clone Instance
1
Line Count
20
Source Line
703
Source File
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/MAXDBDialectExt.java

/**
 * @see net.sourceforge.squirrel_sql.fw.dialects.CommonHibernateDialect#getCreateViewSQL(java.lang.String,
 *      java.lang.String, java.lang.String,
 *      net.sourceforge.squirrel_sql.fw.dialects.DatabaseObjectQualifier,
 *      net.sourceforge.squirrel_sql.fw.dialects.SqlGenerationPreferences)
 */
@Override public String getCreateViewSQL( final String viewName, final String definition, final String checkOption, final DatabaseObjectQualifier qualifier, final SqlGenerationPreferences prefs) {
  // <create_view_statement> ::=
  // CREATE [OR REPLACE] VIEW <table_name> [(<alias_name>,...)] AS <query_expression> [WITH CHECK OPTION]
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $withCheckOption$";
  final StringTemplate st = new StringTemplate(ST_CREATE_VIEW_STYLE_TWO);
  final HashMap<String, String> valuesMap = DialectUtils.getValuesMap(ST_VIEW_NAME_KEY, viewName, ST_SELECT_STATEMENT_KEY, definition);
  if (checkOption != null && !"".equals(checkOption)) {
    valuesMap.put(ST_WITH_CHECK_OPTION_KEY, "WITH CHECK OPTION");
  }
  return DialectUtils.bindTemplateAttributes(this, st, valuesMap, qualifier, prefs);
}


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

/**
 * @see net.sourceforge.squirrel_sql.fw.dialects.CommonHibernateDialect#getCreateViewSQL(java.lang.String,
 *      java.lang.String, java.lang.String,
 *      net.sourceforge.squirrel_sql.fw.dialects.DatabaseObjectQualifier,
 *      net.sourceforge.squirrel_sql.fw.dialects.SqlGenerationPreferences)
 */
@Override public String getCreateViewSQL( final String viewName, final String definition, final String checkOption, final DatabaseObjectQualifier qualifier, final SqlGenerationPreferences prefs) {
  // CREATE VIEW name [(view_col [, view_col …])]
  // AS <select> [WITH CHECK OPTION];
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $withCheckOption$";
  final StringTemplate st = new StringTemplate(ST_CREATE_VIEW_STYLE_TWO);
  final 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
3
Line Count
20
Source Line
679
Source File
E:/TSE/Projects-CloneDR/sql12/fw/src/net/sourceforge/squirrel_sql/fw/dialects/ProgressDialectExt.java

/**
 * @see net.sourceforge.squirrel_sql.fw.dialects.CommonHibernateDialect#getCreateViewSQL(java.lang.String,
 *      java.lang.String, java.lang.String,
 *      net.sourceforge.squirrel_sql.fw.dialects.DatabaseObjectQualifier,
 *      net.sourceforge.squirrel_sql.fw.dialects.SqlGenerationPreferences)
 */
@Override public String getCreateViewSQL( final String viewName, final String definition, final String checkOption, final DatabaseObjectQualifier qualifier, final SqlGenerationPreferences prefs) {
  // CREATE VIEW name [(view_col [, view_col …])]
  // AS <select> [WITH CHECK OPTION];
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $withCheckOption$";
  final StringTemplate st = new StringTemplate(ST_CREATE_VIEW_STYLE_TWO);
  final 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);
}


Clone AbstractionParameter Count: 1Parameter Bindings

/**
         * @see net.sourceforge.squirrel_sql.fw.dialects.CommonHibernateDialect#getCreateViewSQL(java.lang.String,
         *      java.lang.String, java.lang.String,
         *      net.sourceforge.squirrel_sql.fw.dialects.DatabaseObjectQualifier,
         *      net.sourceforge.squirrel_sql.fw.dialects.SqlGenerationPreferences)
         */
@Override public String getCreateViewSQL( final String viewName, final String definition, final String checkOption, final DatabaseObjectQualifier qualifier, final SqlGenerationPreferences prefs) {
  // CREATE VIEW name [(view_col [, view_col …])]
  // AS <select> [WITH CHECK OPTION];
  // <create_view_statement> ::=
  // CREATE [OR REPLACE] VIEW <table_name> [(<alias_name>,...)] AS <query_expression> [WITH CHECK OPTION]
  // "CREATE VIEW $viewName$ " +
  // "AS $selectStatement$ $withCheckOption$";
  final StringTemplate st = new StringTemplate(ST_CREATE_VIEW_STYLE_TWO);
  final HashMap<String, String> valuesMap = DialectUtils.getValuesMap(ST_VIEW_NAME_KEY, viewName, ST_SELECT_STATEMENT_KEY, definition);
  if ( [[#variable18d123a0]]) {
    valuesMap.put(ST_WITH_CHECK_OPTION_KEY, "WITH CHECK OPTION");
  }
  return DialectUtils.bindTemplateAttributes(this, st, valuesMap, qualifier, prefs);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#18d123a0]]
checkOption != null && !"".equals(checkOption) 
12[[#18d123a0]]
checkOption != null 
13[[#18d123a0]]
checkOption != null