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" |