| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 2 | 13 | 3 | 0.958 | statement_list[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 2 | 109 | src/NHibernate/Dialect/DB2Dialect.cs |
| 2 | 2 | 116 | src/NHibernate/Dialect/DB2Dialect.cs |
| 3 | 2 | 105 | src/NHibernate/Dialect/FirebirdDialect.cs |
| 4 | 2 | 84 | src/NHibernate/Dialect/InformixDialect.cs |
| 5 | 2 | 118 | src/NHibernate/Dialect/MsSql2000Dialect.cs |
| 6 | 2 | 171 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 7 | 2 | 192 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 8 | 2 | 194 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 9 | 2 | 94 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 10 | 2 | 96 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 11 | 2 | 98 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 12 | 2 | 100 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 13 | 4 | 102 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| ||||
RegisterFunction("varchar", new StandardSQLFunction("varchar", NHibernateUtil.String));
RegisterFunction("real", new StandardSQLFunction("real", NHibernateUtil.Single));
|
| ||||
RegisterFunction("digits", new StandardSQLFunction("digits", NHibernateUtil.String));
RegisterFunction("chr", new StandardSQLFunction("chr", NHibernateUtil.Character));
|
| ||||
RegisterFunction("sdow", new StandardSQLFunction("sdow", NHibernateUtil.String));
RegisterFunction("addday", new StandardSQLFunction("addday", NHibernateUtil.DateTime));
|
| ||||
RegisterFunction("to_char", new StandardSQLFunction("to_char", NHibernateUtil.String));
RegisterFunction("to_date", new StandardSQLFunction("to_date", NHibernateUtil.Timestamp));
|
| ||||
RegisterFunction("digits", new StandardSQLFunction("digits", NHibernateUtil.String));
RegisterFunction("chr", new StandardSQLFunction("chr", NHibernateUtil.Character));
|
| ||||
RegisterFunction("to_char", new StandardSQLFunction("to_char", NHibernateUtil.String));
RegisterFunction("to_date", new StandardSQLFunction("to_date", NHibernateUtil.Timestamp));
|
| ||||
RegisterFunction("rpad", new StandardSQLFunction("rpad", NHibernateUtil.String));
RegisterFunction("substr", new StandardSQLFunction("substr", NHibernateUtil.String));
|
| ||||
RegisterFunction("substrb", new StandardSQLFunction("substrb", NHibernateUtil.String));
RegisterFunction("translate", new StandardSQLFunction("translate", NHibernateUtil.String));
|
| ||||
// Multi-param string dialect functions...
RegisterFunction("concat", new StandardSQLFunction("concat", NHibernateUtil.String));
RegisterFunction("instr", new StandardSQLFunction("instr", NHibernateUtil.String));
|
| ||||
RegisterFunction("instrb", new StandardSQLFunction("instrb", NHibernateUtil.String));
RegisterFunction("lpad", new StandardSQLFunction("lpad", NHibernateUtil.String));
|
| ||||
RegisterFunction("replace", new StandardSQLFunction("replace", NHibernateUtil.String));
RegisterFunction("rpad", new StandardSQLFunction("rpad", NHibernateUtil.String));
|
| ||||
RegisterFunction("substr", new StandardSQLFunction("substr", NHibernateUtil.String));
RegisterFunction("substrb", new StandardSQLFunction("substrb", NHibernateUtil.String));
|
| ||||
RegisterFunction("translate", new StandardSQLFunction("translate", NHibernateUtil.String));
// Multi-param numeric dialect functions...
RegisterFunction("mod", new StandardSQLFunction("mod", NHibernateUtil.Int32));
|
| |||
// Multi-param string dialect functions... RegisterFunction( [[#variable6afbaaa0]], new StandardSQLFunction( [[#variable6afbaaa0]], NHibernateUtil.String)); // Multi-param numeric dialect functions... RegisterFunction( [[#variable6afba4e0]], new StandardSQLFunction( [[#variable6afba4e0]], NHibernateUtil. [[#variable6afbaa00]])); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#6afbaaa0]] | "digits" |
| 1 | 2 | [[#6afbaaa0]] | "replace" |
| 1 | 3 | [[#6afbaaa0]] | "to_char" |
| 1 | 4 | [[#6afbaaa0]] | "substr" |
| 1 | 5 | [[#6afbaaa0]] | "translate" |
| 1 | 6 | [[#6afbaaa0]] | "substrb" |
| 1 | 7 | [[#6afbaaa0]] | "rpad" |
| 1 | 8 | [[#6afbaaa0]] | "concat" |
| 1 | 9 | [[#6afbaaa0]] | "varchar" |
| 1 | 10 | [[#6afbaaa0]] | "instrb" |
| 1 | 11 | [[#6afbaaa0]] | "sdow" |
| 1 | 12 | [[#6afbaaa0]] | "to_char" |
| 1 | 13 | [[#6afbaaa0]] | "digits" |
| 2 | 1 | [[#6afba4e0]] | "chr" |
| 2 | 2 | [[#6afba4e0]] | "rpad" |
| 2 | 3 | [[#6afba4e0]] | "to_date" |
| 2 | 4 | [[#6afba4e0]] | "substrb" |
| 2 | 5 | [[#6afba4e0]] | "mod" |
| 2 | 6 | [[#6afba4e0]] | "translate" |
| 2 | 7 | [[#6afba4e0]] | "substr" |
| 2 | 8 | [[#6afba4e0]] | "instr" |
| 2 | 9 | [[#6afba4e0]] | "real" |
| 2 | 10 | [[#6afba4e0]] | "lpad" |
| 2 | 11 | [[#6afba4e0]] | "addday" |
| 2 | 12 | [[#6afba4e0]] | "to_date" |
| 2 | 13 | [[#6afba4e0]] | "chr" |
| 3 | 1 | [[#6afbaa00]] | Character |
| 3 | 2 | [[#6afbaa00]] | String |
| 3 | 3 | [[#6afbaa00]] | Timestamp |
| 3 | 4 | [[#6afbaa00]] | String |
| 3 | 5 | [[#6afbaa00]] | Int32 |
| 3 | 6 | [[#6afbaa00]] | String |
| 3 | 7 | [[#6afbaa00]] | String |
| 3 | 8 | [[#6afbaa00]] | String |
| 3 | 9 | [[#6afbaa00]] | Single |
| 3 | 10 | [[#6afbaa00]] | String |
| 3 | 11 | [[#6afbaa00]] | DateTime |
| 3 | 12 | [[#6afbaa00]] | Timestamp |
| 3 | 13 | [[#6afbaa00]] | Character |