| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 4 | 8 | 6 | 0.958 | statement_list[4] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 4 | 41 | src/NHibernate/Dialect/DB2Dialect.cs |
| 2 | 4 | 47 | src/NHibernate/Dialect/FirebirdDialect.cs |
| 3 | 4 | 48 | src/NHibernate/Dialect/InformixDialect.cs |
| 4 | 4 | 42 | src/NHibernate/Dialect/IngresDialect.cs |
| 5 | 4 | 59 | src/NHibernate/Dialect/MsSql2000Dialect.cs |
| 6 | 4 | 27 | src/NHibernate/Dialect/MsSqlCeDialect.cs |
| 7 | 7 | 49 | src/NHibernate/Dialect/OracleLiteDialect.cs |
| 8 | 4 | 24 | src/NHibernate/Dialect/SybaseASA9Dialect.cs |
| ||||
RegisterColumnType(DbType.Decimal, "DECIMAL(19,5)");
RegisterColumnType(DbType.Decimal, 19, "DECIMAL(19, $l)");
RegisterColumnType(DbType.Double, "DOUBLE");
RegisterColumnType(DbType.Int16, "SMALLINT");
|
| ||||
RegisterColumnType(DbType.Decimal, "DECIMAL(18,5)"); // NUMERIC(18,5) is equivalent to DECIMAL(18,5)
RegisterColumnType(DbType.Decimal, 18, "DECIMAL($p, $s)");
RegisterColumnType(DbType.Double, "DOUBLE PRECISION");
RegisterColumnType(DbType.Guid, "CHAR(16) CHARACTER SET OCTETS");
|
| ||||
RegisterColumnType(DbType.Decimal, "DECIMAL(19, 5)");
RegisterColumnType(DbType.Decimal, 19, "DECIMAL($p, $s)");
RegisterColumnType(DbType.Double, "DOUBLE");
RegisterColumnType(DbType.Int16, "SMALLINT");
|
| ||||
RegisterColumnType(DbType.Decimal, "decimal(19,5)");
RegisterColumnType(DbType.Decimal, 19, "decimal(18, $l)");
RegisterColumnType(DbType.Double, "float8");
RegisterColumnType(DbType.Int16, "int2");
|
| ||||
RegisterColumnType(DbType.Decimal, "DECIMAL(19,5)");
RegisterColumnType(DbType.Decimal, 19, "DECIMAL($p, $s)");
RegisterColumnType(DbType.Double, "DOUBLE PRECISION"); //synonym for FLOAT(53)
RegisterColumnType(DbType.Guid, "UNIQUEIDENTIFIER");
|
| ||||
RegisterColumnType(DbType.Decimal, "NUMERIC(19,5)");
RegisterColumnType(DbType.Decimal, 19, "NUMERIC(19, $l)");
RegisterColumnType(DbType.Double, "FLOAT");
RegisterColumnType(DbType.Guid, "UNIQUEIDENTIFIER");
|
| ||||
RegisterColumnType(DbType.Decimal, "NUMBER(19,5)");
RegisterColumnType(DbType.Decimal, 19, "NUMBER(19, $l)");
// having problems with both ODP and OracleClient from MS not being able
// to read values out of a field that is DOUBLE PRECISION
RegisterColumnType(DbType.Double, "DOUBLE PRECISION"); //"FLOAT(53)" );
//RegisterColumnType(DbType.Guid, "CHAR(38)");
RegisterColumnType(DbType.Int16, "NUMBER(5,0)");
|
| ||||
RegisterColumnType(DbType.Decimal, "DECIMAL(18,5)"); // NUMERIC(18,5) is equivalent to DECIMAL(18,5)
RegisterColumnType(DbType.Decimal, 18, "DECIMAL(18,$l)");
RegisterColumnType(DbType.Double, "DOUBLE");
RegisterColumnType(DbType.Guid, "CHAR(16)");
|
| |||
RegisterColumnType(DbType.Decimal, [[#variable6ff28880]]); // NUMERIC(18,5) is equivalent to DECIMAL(18,5) RegisterColumnType(DbType.Decimal, [[#variable70195180]], [[#variable2a8c0c60]]); // having problems with both ODP and OracleClient from MS not being able // to read values out of a field that is DOUBLE PRECISION RegisterColumnType(DbType.Double, [[#variable6ff28100]]); //synonym for FLOAT(53) //"FLOAT(53)" ); //RegisterColumnType(DbType.Guid, "CHAR(38)"); RegisterColumnType(DbType. [[#variable54a805a0]], [[#variable2a8c0bc0]]); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#6ff28880]] | "DECIMAL(19,5)" |
| 1 | 2 | [[#6ff28880]] | "DECIMAL(18,5)" |
| 1 | 3 | [[#6ff28880]] | "DECIMAL(19,5)" |
| 1 | 4 | [[#6ff28880]] | "decimal(19,5)" |
| 1 | 5 | [[#6ff28880]] | "NUMERIC(19,5)" |
| 1 | 6 | [[#6ff28880]] | "DECIMAL(19, 5)" |
| 1 | 7 | [[#6ff28880]] | "DECIMAL(18,5)" |
| 1 | 8 | [[#6ff28880]] | "NUMBER(19,5)" |
| 2 | 1 | [[#70195180]] | 19 |
| 2 | 2 | [[#70195180]] | 18 |
| 2 | 3 | [[#70195180]] | 19 |
| 2 | 4 | [[#70195180]] | 19 |
| 2 | 5 | [[#70195180]] | 19 |
| 2 | 6 | [[#70195180]] | 19 |
| 2 | 7 | [[#70195180]] | 18 |
| 2 | 8 | [[#70195180]] | 19 |
| 3 | 1 | [[#2a8c0c60]] | "DECIMAL(19, $l)" |
| 3 | 2 | [[#2a8c0c60]] | "DECIMAL($p, $s)" |
| 3 | 3 | [[#2a8c0c60]] | "DECIMAL($p, $s)" |
| 3 | 4 | [[#2a8c0c60]] | "decimal(18, $l)" |
| 3 | 5 | [[#2a8c0c60]] | "NUMERIC(19, $l)" |
| 3 | 6 | [[#2a8c0c60]] | "DECIMAL($p, $s)" |
| 3 | 7 | [[#2a8c0c60]] | "DECIMAL(18,$l)" |
| 3 | 8 | [[#2a8c0c60]] | "NUMBER(19, $l)" |
| 4 | 1 | [[#6ff28100]] | "DOUBLE" |
| 4 | 2 | [[#6ff28100]] | "DOUBLE PRECISION" |
| 4 | 3 | [[#6ff28100]] | "DOUBLE PRECISION" |
| 4 | 4 | [[#6ff28100]] | "float8" |
| 4 | 5 | [[#6ff28100]] | "FLOAT" |
| 4 | 6 | [[#6ff28100]] | "DOUBLE" |
| 4 | 7 | [[#6ff28100]] | "DOUBLE" |
| 4 | 8 | [[#6ff28100]] | "DOUBLE PRECISION" |
| 5 | 1 | [[#54a805a0]] | Int16 |
| 5 | 2 | [[#54a805a0]] | Guid |
| 5 | 3 | [[#54a805a0]] | Guid |
| 5 | 4 | [[#54a805a0]] | Int16 |
| 5 | 5 | [[#54a805a0]] | Guid |
| 5 | 6 | [[#54a805a0]] | Int16 |
| 5 | 7 | [[#54a805a0]] | Guid |
| 5 | 8 | [[#54a805a0]] | Int16 |
| 6 | 1 | [[#2a8c0bc0]] | "SMALLINT" |
| 6 | 2 | [[#2a8c0bc0]] | "CHAR(16) CHARACTER SET OCTETS" |
| 6 | 3 | [[#2a8c0bc0]] | "UNIQUEIDENTIFIER" |
| 6 | 4 | [[#2a8c0bc0]] | "int2" |
| 6 | 5 | [[#2a8c0bc0]] | "UNIQUEIDENTIFIER" |
| 6 | 6 | [[#2a8c0bc0]] | "SMALLINT" |
| 6 | 7 | [[#2a8c0bc0]] | "CHAR(16)" |
| 6 | 8 | [[#2a8c0bc0]] | "NUMBER(5,0)" |