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 |