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 |