| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 3 | 21 | 4 | 0.950 | statement_list[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 2 | 56 | src/NHibernate/Dialect/DB2Dialect.cs |
| 2 | 3 | 62 | src/NHibernate/Dialect/DB2Dialect.cs |
| 3 | 2 | 121 | src/NHibernate/Dialect/DB2Dialect.cs |
| 4 | 3 | 123 | src/NHibernate/Dialect/DB2Dialect.cs |
| 5 | 2 | 102 | src/NHibernate/Dialect/Dialect.cs |
| 6 | 3 | 102 | src/NHibernate/Dialect/FirebirdDialect.cs |
| 7 | 2 | 116 | src/NHibernate/Dialect/FirebirdDialect.cs |
| 8 | 2 | 122 | src/NHibernate/Dialect/FirebirdDialect.cs |
| 9 | 2 | 124 | src/NHibernate/Dialect/FirebirdDialect.cs |
| 10 | 2 | 77 | src/NHibernate/Dialect/MsSql2000Dialect.cs |
| 11 | 2 | 123 | src/NHibernate/Dialect/MsSql2000Dialect.cs |
| 12 | 2 | 136 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 13 | 3 | 157 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 14 | 2 | 165 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 15 | 2 | 208 | src/NHibernate/Dialect/Oracle8iDialect.cs |
| 16 | 3 | 75 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 17 | 4 | 106 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 18 | 2 | 76 | src/NHibernate/Dialect/SybaseDialect.cs |
| 19 | 2 | 80 | src/NHibernate/Dialect/SybaseDialect.cs |
| 20 | 2 | 96 | src/NHibernate/Dialect/SybaseDialect.cs |
| 21 | 2 | 111 | src/NHibernate/Dialect/SybaseDialect.cs |
| ||||
RegisterFunction("absval", new StandardSQLFunction("absval"));
RegisterFunction("sign", new StandardSQLFunction("sign", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("round", new StandardSQLFunction("round"));
RegisterFunction("acos", new StandardSQLFunction("acos", NHibernateUtil.Double));
|
| ||||
RegisterFunction("lower", new StandardSQLFunction("lower"));
RegisterFunction("length", new StandardSQLFunction("length", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("ltrim", new StandardSQLFunction("ltrim"));
RegisterFunction("mod", new StandardSQLFunction("mod", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("abs", new StandardSQLFunction("abs"));
RegisterFunction("mod", new StandardSQLFunction("mod", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("round", new StandardSQLFunction("round"));
//Date and Time Functions
RegisterFunction("dow", new StandardSQLFunction("dow", NHibernateUtil.String));
|
| ||||
//String and Character Functions
RegisterFunction("ascii_char", new StandardSQLFunction("ascii_char"));
RegisterFunction("ascii_val", new StandardSQLFunction("ascii_val", NHibernateUtil.Int16));
|
| ||||
RegisterFunction("rtrim", new StandardSQLFunction("rtrim"));
RegisterFunction("strlen", new StandardSQLFunction("strlen", NHibernateUtil.Int16));
|
| ||||
RegisterFunction("substr", new StandardSQLFunction("substr"));
RegisterFunction("substrlen", new StandardSQLFunction("substrlen", NHibernateUtil.Int16));
|
| ||||
RegisterFunction("absval", new StandardSQLFunction("absval"));
RegisterFunction("sign", new StandardSQLFunction("sign", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("lower", new StandardSQLFunction("lower"));
RegisterFunction("length", new StandardSQLFunction("len", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("abs", new StandardSQLFunction("abs"));
RegisterFunction("sign", new StandardSQLFunction("sign", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("floor", new StandardSQLFunction("floor"));
RegisterFunction("chr", new StandardSQLFunction("chr", NHibernateUtil.Character));
|
| ||||
RegisterFunction("upper", new StandardSQLFunction("upper"));
RegisterFunction("ascii", new StandardSQLFunction("ascii", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("nvl2", new StandardSQLFunction("nvl2"));
RegisterFunction("power", new StandardSQLFunction("power", NHibernateUtil.Single));
|
| ||||
RegisterFunction("floor", new StandardSQLFunction("floor"));
RegisterFunction("chr", new StandardSQLFunction("chr", NHibernateUtil.Character));
|
| ||||
RegisterFunction("nvl", new StandardSQLFunction("nvl"));
// Multi-param date dialect functions...
RegisterFunction("add_months", new StandardSQLFunction("add_months", NHibernateUtil.Date));
|
| ||||
RegisterFunction("upper", new StandardSQLFunction("upper"));
RegisterFunction("str", new StandardSQLFunction("str", NHibernateUtil.String));
|
| ||||
RegisterFunction("reverse", new StandardSQLFunction("reverse"));
RegisterFunction("space", new StandardSQLFunction("space", NHibernateUtil.String));
|
| ||||
RegisterFunction("abs", new StandardSQLFunction("abs"));
RegisterFunction("sign", new StandardSQLFunction("sign", NHibernateUtil.Int32));
|
| ||||
RegisterFunction("square", new StandardSQLFunction("square"));
RegisterFunction("rand", new StandardSQLFunction("rand", NHibernateUtil.Single));
|
| |||
//String and Character Functions RegisterFunction( [[#variable5684b2c0]], new StandardSQLFunction( [[#variable5684b2c0]])); //Date and Time Functions // Multi-param date dialect functions... RegisterFunction( [[#variable6be009c0]], new StandardSQLFunction( [[#variable5684a9a0]], NHibernateUtil. [[#variable5684b240]])); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#5684b2c0]] | "ltrim" |
| 1 | 2 | [[#5684b2c0]] | "lower" |
| 1 | 3 | [[#5684b2c0]] | "round" |
| 1 | 4 | [[#5684b2c0]] | "absval" |
| 1 | 5 | [[#5684b2c0]] | "round" |
| 1 | 6 | [[#5684b2c0]] | "substr" |
| 1 | 7 | [[#5684b2c0]] | "rtrim" |
| 1 | 8 | [[#5684b2c0]] | "floor" |
| 1 | 9 | [[#5684b2c0]] | "abs" |
| 1 | 10 | [[#5684b2c0]] | "upper" |
| 1 | 11 | [[#5684b2c0]] | "upper" |
| 1 | 12 | [[#5684b2c0]] | "lower" |
| 1 | 13 | [[#5684b2c0]] | "abs" |
| 1 | 14 | [[#5684b2c0]] | "nvl" |
| 1 | 15 | [[#5684b2c0]] | "ascii_char" |
| 1 | 16 | [[#5684b2c0]] | "nvl2" |
| 1 | 17 | [[#5684b2c0]] | "square" |
| 1 | 18 | [[#5684b2c0]] | "reverse" |
| 1 | 19 | [[#5684b2c0]] | "abs" |
| 1 | 20 | [[#5684b2c0]] | "floor" |
| 1 | 21 | [[#5684b2c0]] | "absval" |
| 2 | 1 | [[#6be009c0]] | "mod" |
| 2 | 2 | [[#6be009c0]] | "length" |
| 2 | 3 | [[#6be009c0]] | "acos" |
| 2 | 4 | [[#6be009c0]] | "sign" |
| 2 | 5 | [[#6be009c0]] | "dow" |
| 2 | 6 | [[#6be009c0]] | "substrlen" |
| 2 | 7 | [[#6be009c0]] | "strlen" |
| 2 | 8 | [[#6be009c0]] | "chr" |
| 2 | 9 | [[#6be009c0]] | "sign" |
| 2 | 10 | [[#6be009c0]] | "ascii" |
| 2 | 11 | [[#6be009c0]] | "str" |
| 2 | 12 | [[#6be009c0]] | "length" |
| 2 | 13 | [[#6be009c0]] | "mod" |
| 2 | 14 | [[#6be009c0]] | "add_months" |
| 2 | 15 | [[#6be009c0]] | "ascii_val" |
| 2 | 16 | [[#6be009c0]] | "power" |
| 2 | 17 | [[#6be009c0]] | "rand" |
| 2 | 18 | [[#6be009c0]] | "space" |
| 2 | 19 | [[#6be009c0]] | "sign" |
| 2 | 20 | [[#6be009c0]] | "chr" |
| 2 | 21 | [[#6be009c0]] | "sign" |
| 3 | 1 | [[#5684a9a0]] | "mod" |
| 3 | 2 | [[#5684a9a0]] | "length" |
| 3 | 3 | [[#5684a9a0]] | "acos" |
| 3 | 4 | [[#5684a9a0]] | "sign" |
| 3 | 5 | [[#5684a9a0]] | "dow" |
| 3 | 6 | [[#5684a9a0]] | "substrlen" |
| 3 | 7 | [[#5684a9a0]] | "strlen" |
| 3 | 8 | [[#5684a9a0]] | "chr" |
| 3 | 9 | [[#5684a9a0]] | "sign" |
| 3 | 10 | [[#5684a9a0]] | "ascii" |
| 3 | 11 | [[#5684a9a0]] | "str" |
| 3 | 12 | [[#5684a9a0]] | "len" |
| 3 | 13 | [[#5684a9a0]] | "mod" |
| 3 | 14 | [[#5684a9a0]] | "add_months" |
| 3 | 15 | [[#5684a9a0]] | "ascii_val" |
| 3 | 16 | [[#5684a9a0]] | "power" |
| 3 | 17 | [[#5684a9a0]] | "rand" |
| 3 | 18 | [[#5684a9a0]] | "space" |
| 3 | 19 | [[#5684a9a0]] | "sign" |
| 3 | 20 | [[#5684a9a0]] | "chr" |
| 3 | 21 | [[#5684a9a0]] | "sign" |
| 4 | 1 | [[#5684b240]] | Int32 |
| 4 | 2 | [[#5684b240]] | Int32 |
| 4 | 3 | [[#5684b240]] | Double |
| 4 | 4 | [[#5684b240]] | Int32 |
| 4 | 5 | [[#5684b240]] | String |
| 4 | 6 | [[#5684b240]] | Int16 |
| 4 | 7 | [[#5684b240]] | Int16 |
| 4 | 8 | [[#5684b240]] | Character |
| 4 | 9 | [[#5684b240]] | Int32 |
| 4 | 10 | [[#5684b240]] | Int32 |
| 4 | 11 | [[#5684b240]] | String |
| 4 | 12 | [[#5684b240]] | Int32 |
| 4 | 13 | [[#5684b240]] | Int32 |
| 4 | 14 | [[#5684b240]] | Date |
| 4 | 15 | [[#5684b240]] | Int16 |
| 4 | 16 | [[#5684b240]] | Single |
| 4 | 17 | [[#5684b240]] | Single |
| 4 | 18 | [[#5684b240]] | String |
| 4 | 19 | [[#5684b240]] | Int32 |
| 4 | 20 | [[#5684b240]] | Character |
| 4 | 21 | [[#5684b240]] | Int32 |