| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 2 | 18 | 3 | 0.956 | statement_list[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 2 | 1071 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 2 | 2 | 1076 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 3 | 2 | 1246 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 4 | 2 | 1526 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 5 | 2 | 1802 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 6 | 2 | 1822 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 7 | 2 | 3480 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 8 | 2 | 3616 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 9 | 2 | 3726 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 10 | 2 | 3877 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 11 | 2 | 3934 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 12 | 2 | 6276 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 13 | 2 | 7810 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 14 | 2 | 8852 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 15 | 2 | 9521 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 16 | 2 | 10475 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 17 | 2 | 1776 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 18 | 2 | 2296 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(FROM, "FROM"), root_1);
|
| ||||
IASTNode root_2 = (IASTNode)adaptor.GetNilNode();
root_2 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(RANGE, "RANGE"), root_2);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(QUERY, "query"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(RANGE, "column-spec"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(SELECT_FROM, "SELECT_FROM"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(SELECT_FROM, "SELECT_FROM"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(RANGE, "RANGE"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(RANGE, "RANGE"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(JOIN, "join"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(JOIN, "join"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(JOIN, "join"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(IN_LIST, "inList"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(CASE2, "CASE2"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(VECTOR_EXPR, "{vector}"), root_1);
|
| ||||
IASTNode root_2 = (IASTNode)adaptor.GetNilNode();
root_2 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(ROW_STAR, "*"), root_2);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(QUERY, "query"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(SELECT, "SELECT"), root_1);
|
| ||||
IASTNode root_1 = (IASTNode)adaptor.GetNilNode();
root_1 = (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create(SELECT_CLAUSE, "{select clause}"), root_1);
|
| |||
IASTNode [[#variable6e3a7600]]= (IASTNode)adaptor.GetNilNode(); [[#variable6e3a7600]]= (IASTNode)adaptor.BecomeRoot((IASTNode)adaptor.Create( [[#variable6e3a6d60]], [[#variable6e3a7660]]), [[#variable6e3a7600]]); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#6e3a7600]] | root_1 |
| 1 | 2 | [[#6e3a7600]] | root_2 |
| 1 | 3 | [[#6e3a7600]] | root_1 |
| 1 | 4 | [[#6e3a7600]] | root_1 |
| 1 | 5 | [[#6e3a7600]] | root_1 |
| 1 | 6 | [[#6e3a7600]] | root_1 |
| 1 | 7 | [[#6e3a7600]] | root_1 |
| 1 | 8 | [[#6e3a7600]] | root_1 |
| 1 | 9 | [[#6e3a7600]] | root_1 |
| 1 | 10 | [[#6e3a7600]] | root_2 |
| 1 | 11 | [[#6e3a7600]] | root_1 |
| 1 | 12 | [[#6e3a7600]] | root_1 |
| 1 | 13 | [[#6e3a7600]] | root_1 |
| 1 | 14 | [[#6e3a7600]] | root_1 |
| 1 | 15 | [[#6e3a7600]] | root_1 |
| 1 | 16 | [[#6e3a7600]] | root_1 |
| 1 | 17 | [[#6e3a7600]] | root_1 |
| 1 | 18 | [[#6e3a7600]] | root_1 |
| 2 | 1 | [[#6e3a6d60]] | QUERY |
| 2 | 2 | [[#6e3a6d60]] | ROW_STAR |
| 2 | 3 | [[#6e3a6d60]] | VECTOR_EXPR |
| 2 | 4 | [[#6e3a6d60]] | CASE2 |
| 2 | 5 | [[#6e3a6d60]] | IN_LIST |
| 2 | 6 | [[#6e3a6d60]] | JOIN |
| 2 | 7 | [[#6e3a6d60]] | RANGE |
| 2 | 8 | [[#6e3a6d60]] | SELECT_FROM |
| 2 | 9 | [[#6e3a6d60]] | RANGE |
| 2 | 10 | [[#6e3a6d60]] | RANGE |
| 2 | 11 | [[#6e3a6d60]] | FROM |
| 2 | 12 | [[#6e3a6d60]] | SELECT_CLAUSE |
| 2 | 13 | [[#6e3a6d60]] | SELECT |
| 2 | 14 | [[#6e3a6d60]] | QUERY |
| 2 | 15 | [[#6e3a6d60]] | RANGE |
| 2 | 16 | [[#6e3a6d60]] | JOIN |
| 2 | 17 | [[#6e3a6d60]] | SELECT_FROM |
| 2 | 18 | [[#6e3a6d60]] | JOIN |
| 3 | 1 | [[#6e3a7660]] | "query" |
| 3 | 2 | [[#6e3a7660]] | "*" |
| 3 | 3 | [[#6e3a7660]] | "{vector}" |
| 3 | 4 | [[#6e3a7660]] | "CASE2" |
| 3 | 5 | [[#6e3a7660]] | "inList" |
| 3 | 6 | [[#6e3a7660]] | "join" |
| 3 | 7 | [[#6e3a7660]] | "RANGE" |
| 3 | 8 | [[#6e3a7660]] | "SELECT_FROM" |
| 3 | 9 | [[#6e3a7660]] | "column-spec" |
| 3 | 10 | [[#6e3a7660]] | "RANGE" |
| 3 | 11 | [[#6e3a7660]] | "FROM" |
| 3 | 12 | [[#6e3a7660]] | "{select clause}" |
| 3 | 13 | [[#6e3a7660]] | "SELECT" |
| 3 | 14 | [[#6e3a7660]] | "query" |
| 3 | 15 | [[#6e3a7660]] | "RANGE" |
| 3 | 16 | [[#6e3a7660]] | "join" |
| 3 | 17 | [[#6e3a7660]] | "SELECT_FROM" |
| 3 | 18 | [[#6e3a7660]] | "join" |