Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
10 | 3 | 2 | 0.978 | class_member_declarations[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 10 | 16 | src/NHibernate/Hql/Ast/ANTLR/Tree/DeleteStatement.cs |
2 | 9 | 13 | src/NHibernate/Hql/Ast/ANTLR/Tree/InsertStatement.cs |
3 | 10 | 17 | src/NHibernate/Hql/Ast/ANTLR/Tree/UpdateStatement.cs |
| ||||
public DeleteStatement(IToken token) : base(token) { } public override bool NeedsExecutor { get { return true; } } public override int StatementType { get { return HqlSqlWalker.DELETE; } } |
| ||||
public InsertStatement(IToken token) : base(token) { } public override bool NeedsExecutor { get { return true; } } public override int StatementType { get { return HqlSqlWalker.INSERT; } } |
| ||||
public UpdateStatement(IToken token) : base(token) { } public override bool NeedsExecutor { get { return true; } } public override int StatementType { get { return HqlSqlWalker.UPDATE; } } |
| |||
public [[#variable28ca2880]](IToken token): base(token) { } public override bool NeedsExecutor { get { return true; } } public override int StatementType { get { return HqlSqlWalker. [[#variable6b059de0]]; } } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#28ca2880]] | UpdateStatement |
1 | 2 | [[#28ca2880]] | InsertStatement |
1 | 3 | [[#28ca2880]] | DeleteStatement |
2 | 1 | [[#6b059de0]] | UPDATE |
2 | 2 | [[#6b059de0]] | INSERT |
2 | 3 | [[#6b059de0]] | DELETE |