| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 1 | 17 | 3 | 0.962 | statement_list[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 1 | 783 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 2 | 1 | 1676 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 3 | 1 | 2486 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 4 | 1 | 2582 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 5 | 1 | 2634 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 6 | 1 | 2739 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 7 | 1 | 2791 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 8 | 1 | 3077 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 9 | 1 | 5420 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 10 | 1 | 5467 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 11 | 1 | 5470 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 12 | 1 | 5731 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 13 | 1 | 5742 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 14 | 1 | 5808 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 15 | 1 | 5825 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 16 | 1 | 5836 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 17 | 1 | 5912 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
i = (IASTNode)Match(input, INTO, FOLLOW_INTO_in_insertStatement251);
if (state.failed) return;
|
| ||||
sc = (IASTNode)Match(input, SELECT_COLUMNS, FOLLOW_SELECT_COLUMNS_in_selectColumn572);
if (state.failed) return;
|
| ||||
f = (IASTNode)Match(input, FROM, FOLLOW_FROM_in_from804);
if (state.failed) return;
|
| ||||
a = (IASTNode)Match(input, FROM_FRAGMENT, FOLLOW_FROM_FRAGMENT_in_fromTable837);
if (state.failed) return;
|
| ||||
a = (IASTNode)Match(input, JOIN_FRAGMENT, FOLLOW_JOIN_FRAGMENT_in_fromTable858);
if (state.failed) return;
|
| ||||
c = (IASTNode)Match(input, JOIN_FRAGMENT, FOLLOW_JOIN_FRAGMENT_in_tableJoin887);
if (state.failed) return;
|
| ||||
d = (IASTNode)Match(input, FROM_FRAGMENT, FOLLOW_FROM_FRAGMENT_in_tableJoin908);
if (state.failed) return;
|
| ||||
st = (IASTNode)Match(input, SQL_TOKEN, FOLLOW_SQL_TOKEN_in_booleanExpr1009);
if (state.failed) return;
|
| ||||
a = (IASTNode)Match(input, AGGREGATE, FOLLOW_AGGREGATE_in_aggregate1930);
if (state.failed) return;
|
| ||||
m = (IASTNode)Match(input, METHOD_CALL, FOLLOW_METHOD_CALL_in_methodCall1954);
if (state.failed) return;
|
| ||||
i = (IASTNode)Match(input, METHOD_NAME, FOLLOW_METHOD_NAME_in_methodCall1958);
if (state.failed) return;
|
| ||||
n = (IASTNode)Match(input, NAMED_PARAM, FOLLOW_NAMED_PARAM_in_parameter2030);
if (state.failed) return;
|
| ||||
p = (IASTNode)Match(input, PARAM, FOLLOW_PARAM_in_parameter2039);
if (state.failed) return;
|
| ||||
r = (IASTNode)Match(input, DOT, FOLLOW_DOT_in_addrExpr2055);
if (state.failed) return;
|
| ||||
i = (IASTNode)Match(input, ALIAS_REF, FOLLOW_ALIAS_REF_in_addrExpr2069);
if (state.failed) return;
|
| ||||
j = (IASTNode)Match(input, INDEX_OP, FOLLOW_INDEX_OP_in_addrExpr2079);
if (state.failed) return;
|
| ||||
t = (IASTNode)Match(input, SQL_TOKEN, FOLLOW_SQL_TOKEN_in_sqlToken2099);
if (state.failed) return;
|
| |||
[[#variable28edca20]]= (IASTNode)Match(input, [[#variable28edd3e0]], [[#variable2cb3f400]]); if (state.failed) return; |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#28edca20]] | i |
| 1 | 2 | [[#28edca20]] | sc |
| 1 | 3 | [[#28edca20]] | f |
| 1 | 4 | [[#28edca20]] | a |
| 1 | 5 | [[#28edca20]] | a |
| 1 | 6 | [[#28edca20]] | c |
| 1 | 7 | [[#28edca20]] | d |
| 1 | 8 | [[#28edca20]] | st |
| 1 | 9 | [[#28edca20]] | a |
| 1 | 10 | [[#28edca20]] | m |
| 1 | 11 | [[#28edca20]] | i |
| 1 | 12 | [[#28edca20]] | n |
| 1 | 13 | [[#28edca20]] | p |
| 1 | 14 | [[#28edca20]] | r |
| 1 | 15 | [[#28edca20]] | i |
| 1 | 16 | [[#28edca20]] | j |
| 1 | 17 | [[#28edca20]] | t |
| 2 | 1 | [[#28edd3e0]] | INTO |
| 2 | 2 | [[#28edd3e0]] | SELECT_COLUMNS |
| 2 | 3 | [[#28edd3e0]] | FROM |
| 2 | 4 | [[#28edd3e0]] | FROM_FRAGMENT |
| 2 | 5 | [[#28edd3e0]] | JOIN_FRAGMENT |
| 2 | 6 | [[#28edd3e0]] | JOIN_FRAGMENT |
| 2 | 7 | [[#28edd3e0]] | FROM_FRAGMENT |
| 2 | 8 | [[#28edd3e0]] | SQL_TOKEN |
| 2 | 9 | [[#28edd3e0]] | AGGREGATE |
| 2 | 10 | [[#28edd3e0]] | METHOD_CALL |
| 2 | 11 | [[#28edd3e0]] | METHOD_NAME |
| 2 | 12 | [[#28edd3e0]] | NAMED_PARAM |
| 2 | 13 | [[#28edd3e0]] | PARAM |
| 2 | 14 | [[#28edd3e0]] | DOT |
| 2 | 15 | [[#28edd3e0]] | ALIAS_REF |
| 2 | 16 | [[#28edd3e0]] | INDEX_OP |
| 2 | 17 | [[#28edd3e0]] | SQL_TOKEN |
| 3 | 1 | [[#2cb3f400]] | FOLLOW_INTO_in_insertStatement251 |
| 3 | 2 | [[#2cb3f400]] | FOLLOW_SELECT_COLUMNS_in_selectColumn572 |
| 3 | 3 | [[#2cb3f400]] | FOLLOW_FROM_in_from804 |
| 3 | 4 | [[#2cb3f400]] | FOLLOW_FROM_FRAGMENT_in_fromTable837 |
| 3 | 5 | [[#2cb3f400]] | FOLLOW_JOIN_FRAGMENT_in_fromTable858 |
| 3 | 6 | [[#2cb3f400]] | FOLLOW_JOIN_FRAGMENT_in_tableJoin887 |
| 3 | 7 | [[#2cb3f400]] | FOLLOW_FROM_FRAGMENT_in_tableJoin908 |
| 3 | 8 | [[#2cb3f400]] | FOLLOW_SQL_TOKEN_in_booleanExpr1009 |
| 3 | 9 | [[#2cb3f400]] | FOLLOW_AGGREGATE_in_aggregate1930 |
| 3 | 10 | [[#2cb3f400]] | FOLLOW_METHOD_CALL_in_methodCall1954 |
| 3 | 11 | [[#2cb3f400]] | FOLLOW_METHOD_NAME_in_methodCall1958 |
| 3 | 12 | [[#2cb3f400]] | FOLLOW_NAMED_PARAM_in_parameter2030 |
| 3 | 13 | [[#2cb3f400]] | FOLLOW_PARAM_in_parameter2039 |
| 3 | 14 | [[#2cb3f400]] | FOLLOW_DOT_in_addrExpr2055 |
| 3 | 15 | [[#2cb3f400]] | FOLLOW_ALIAS_REF_in_addrExpr2069 |
| 3 | 16 | [[#2cb3f400]] | FOLLOW_INDEX_OP_in_addrExpr2079 |
| 3 | 17 | [[#2cb3f400]] | FOLLOW_SQL_TOKEN_in_sqlToken2099 |