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 |