CloneSet287


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
39440.976class_member_declarations[7]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13351
src/NHibernate/Dialect/MsSqlCeDialect.cs
23949
src/NHibernate/Dialect/SybaseAdoNet12Dialect.cs
33567
src/NHibernate/Dialect/SybaseAnywhereDialect.cs
439140
src/NHibernate/Dialect/SybaseDialect.cs
Clone Instance
1
Line Count
33
Source Line
51
Source File
src/NHibernate/Dialect/MsSqlCeDialect.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;
                            }
                }



Clone Instance
2
Line Count
39
Source Line
49
Source File
src/NHibernate/Dialect/SybaseAdoNet12Dialect.cs

                /// <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";
                            }
                }



Clone Instance
3
Line Count
35
Source Line
67
Source File
src/NHibernate/Dialect/SybaseAnywhereDialect.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";
                            }
                }

                /// <summary></summary>
                public override string IdentityColumnString
                {
                        get { return "IDENTITY NOT NULL";
                            }
                }

                /// <summary></summary>
                public override string NoColumnsInsertString
                {
                        get { return "DEFAULT VALUES";
                            }
                }



Clone Instance
4
Line Count
39
Source Line
140
Source File
src/NHibernate/Dialect/SybaseDialect.cs

                /// <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";
                            }
                }



Clone AbstractionParameter Count: 4Parameter Bindings

/// <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 Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#70b7f100]]
"select @@identity" 
12[[#70b7f100]]
"select @@IDENTITY" 
13[[#70b7f100]]
"select @@identity" 
14[[#70b7f100]]
"select @@identity" 
21[[#70aa7da0]]
string 
22[[#70aa7da0]]
bool 
23[[#70aa7da0]]
string 
24[[#70aa7da0]]
string 
31[[#70aa7ce0]]
NoColumnsInsertString 
32[[#70aa7ce0]]
SupportsLimit 
33[[#70aa7ce0]]
NoColumnsInsertString 
34[[#70aa7ce0]]
NoColumnsInsertString 
41[[#70aa7cc0]]
"DEFAULT VALUES" 
42[[#70aa7cc0]]
false 
43[[#70aa7cc0]]
"DEFAULT VALUES" 
44[[#70aa7cc0]]
"DEFAULT VALUES"