| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 39 | 4 | 4 | 0.976 | class_member_declarations[7] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 33 | 51 | src/NHibernate/Dialect/MsSqlCeDialect.cs |
| 2 | 39 | 49 | src/NHibernate/Dialect/SybaseAdoNet12Dialect.cs |
| 3 | 35 | 67 | src/NHibernate/Dialect/SybaseAnywhereDialect.cs |
| 4 | 39 | 140 | src/NHibernate/Dialect/SybaseDialect.cs |
| ||||
public override string NullColumnString
{
get { return " null";
}
}
public override bool QualifyIndexName
{
get { return false;
}
}
public override string ForUpdateString
{
get { return string.Empty;
}
}
public override bool SupportsIdentityColumns
{
get { return true;
}
}
public override string IdentitySelectString
{
get { return "select @@IDENTITY";
}
}
public override string IdentityColumnString
{
get { return "IDENTITY NOT NULL";
}
}
public override bool SupportsLimit
{
get { return false;
}
}
|
| ||||
/// <summary></summary>
public override string NullColumnString
{
get { return " null";
}
}
/// <summary></summary>
public override bool QualifyIndexName
{
get { return false;
}
}
/// <summary></summary>
public override string ForUpdateString
{
get { return string.Empty;
}
}
/// <summary></summary>
public override bool SupportsIdentityColumns
{
get { return true;
}
}
/// <summary></summary>
public override string IdentitySelectString
{
get { return "select @@identity";
}
}
/// <summary></summary>
public override string IdentityColumnString
{
get { return "IDENTITY NOT NULL";
}
}
/// <summary></summary>
public override string NoColumnsInsertString
{
get { return "DEFAULT VALUES";
}
}
|
| ||||
public override string NullColumnString
{
get { return " null";
}
}
public override bool QualifyIndexName
{
get { return false;
}
}
public override string ForUpdateString
{
get { return string.Empty;
}
}
public override bool SupportsIdentityColumns
{
get { return true;
}
}
public override string IdentitySelectString
{
get { return "select @@identity";
}
}
/// <summary></summary>
public override string IdentityColumnString
{
get { return "IDENTITY NOT NULL";
}
}
/// <summary></summary>
public override string NoColumnsInsertString
{
get { return "DEFAULT VALUES";
}
}
|
| ||||
/// <summary></summary>
public override string NullColumnString
{
get { return " null";
}
}
/// <summary></summary>
public override bool QualifyIndexName
{
get { return false;
}
}
/// <summary></summary>
public override string ForUpdateString
{
get { return string.Empty;
}
}
/// <summary></summary>
public override bool SupportsIdentityColumns
{
get { return true;
}
}
/// <summary></summary>
public override string IdentitySelectString
{
get { return "select @@identity";
}
}
/// <summary></summary>
public override string IdentityColumnString
{
get { return "IDENTITY NOT NULL";
}
}
/// <summary></summary>
public override string NoColumnsInsertString
{
get { return "DEFAULT VALUES";
}
}
|
| |||
/// <summary></summary>
public override string NullColumnString
{
get
{
return " null";
}
}
/// <summary></summary>
public override bool QualifyIndexName
{
get
{
return false;
}
}
/// <summary></summary>
public override string ForUpdateString
{
get
{
return string.Empty;
}
}
/// <summary></summary>
public override bool SupportsIdentityColumns
{
get
{
return true;
}
}
/// <summary></summary>
public override string IdentitySelectString
{
get
{
return [[#variable70b7f100]];
}
}
/// <summary></summary>
public override string IdentityColumnString
{
get
{
return "IDENTITY NOT NULL";
}
}
/// <summary></summary>
public override [[#variable70aa7da0]] [[#variable70aa7ce0]]
{
get
{
return [[#variable70aa7cc0]];
}
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#70b7f100]] | "select @@identity" |
| 1 | 2 | [[#70b7f100]] | "select @@IDENTITY" |
| 1 | 3 | [[#70b7f100]] | "select @@identity" |
| 1 | 4 | [[#70b7f100]] | "select @@identity" |
| 2 | 1 | [[#70aa7da0]] | string |
| 2 | 2 | [[#70aa7da0]] | bool |
| 2 | 3 | [[#70aa7da0]] | string |
| 2 | 4 | [[#70aa7da0]] | string |
| 3 | 1 | [[#70aa7ce0]] | NoColumnsInsertString |
| 3 | 2 | [[#70aa7ce0]] | SupportsLimit |
| 3 | 3 | [[#70aa7ce0]] | NoColumnsInsertString |
| 3 | 4 | [[#70aa7ce0]] | NoColumnsInsertString |
| 4 | 1 | [[#70aa7cc0]] | "DEFAULT VALUES" |
| 4 | 2 | [[#70aa7cc0]] | false |
| 4 | 3 | [[#70aa7cc0]] | "DEFAULT VALUES" |
| 4 | 4 | [[#70aa7cc0]] | "DEFAULT VALUES" |