CloneSet119


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
11730.962statement_list[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
11783
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
211676
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
312486
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
412582
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
512634
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
612739
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
712791
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
813077
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
915420
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1015467
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1115470
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1215731
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1315742
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1415808
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1515825
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1615836
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
1715912
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs
Clone Instance
1
Line Count
1
Source Line
783
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                i = (IASTNode)Match(input, INTO, FOLLOW_INTO_in_insertStatement251);
                                                                                 if (state.failed) return;


Clone Instance
2
Line Count
1
Source Line
1676
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                                sc = (IASTNode)Match(input, SELECT_COLUMNS, FOLLOW_SELECT_COLUMNS_in_selectColumn572);
                                                                                                                   if (state.failed) return;


Clone Instance
3
Line Count
1
Source Line
2486
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                f = (IASTNode)Match(input, FROM, FOLLOW_FROM_in_from804);
                                                                      if (state.failed) return;


Clone Instance
4
Line Count
1
Source Line
2582
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        a = (IASTNode)Match(input, FROM_FRAGMENT, FOLLOW_FROM_FRAGMENT_in_fromTable837);
                                                                                                     if (state.failed) return;


Clone Instance
5
Line Count
1
Source Line
2634
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        a = (IASTNode)Match(input, JOIN_FRAGMENT, FOLLOW_JOIN_FRAGMENT_in_fromTable858);
                                                                                                     if (state.failed) return;


Clone Instance
6
Line Count
1
Source Line
2739
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        c = (IASTNode)Match(input, JOIN_FRAGMENT, FOLLOW_JOIN_FRAGMENT_in_tableJoin887);
                                                                                                     if (state.failed) return;


Clone Instance
7
Line Count
1
Source Line
2791
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        d = (IASTNode)Match(input, FROM_FRAGMENT, FOLLOW_FROM_FRAGMENT_in_tableJoin908);
                                                                                                     if (state.failed) return;


Clone Instance
8
Line Count
1
Source Line
3077
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        st = (IASTNode)Match(input, SQL_TOKEN, FOLLOW_SQL_TOKEN_in_booleanExpr1009);
                                                                                                 if (state.failed) return;


Clone Instance
9
Line Count
1
Source Line
5420
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                a = (IASTNode)Match(input, AGGREGATE, FOLLOW_AGGREGATE_in_aggregate1930);
                                                                                      if (state.failed) return;


Clone Instance
10
Line Count
1
Source Line
5467
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                m = (IASTNode)Match(input, METHOD_CALL, FOLLOW_METHOD_CALL_in_methodCall1954);
                                                                                           if (state.failed) return;


Clone Instance
11
Line Count
1
Source Line
5470
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                i = (IASTNode)Match(input, METHOD_NAME, FOLLOW_METHOD_NAME_in_methodCall1958);
                                                                                           if (state.failed) return;


Clone Instance
12
Line Count
1
Source Line
5731
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        n = (IASTNode)Match(input, NAMED_PARAM, FOLLOW_NAMED_PARAM_in_parameter2030);
                                                                                                  if (state.failed) return;


Clone Instance
13
Line Count
1
Source Line
5742
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        p = (IASTNode)Match(input, PARAM, FOLLOW_PARAM_in_parameter2039);
                                                                                      if (state.failed) return;


Clone Instance
14
Line Count
1
Source Line
5808
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        r = (IASTNode)Match(input, DOT, FOLLOW_DOT_in_addrExpr2055);
                                                                                 if (state.failed) return;


Clone Instance
15
Line Count
1
Source Line
5825
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        i = (IASTNode)Match(input, ALIAS_REF, FOLLOW_ALIAS_REF_in_addrExpr2069);
                                                                                             if (state.failed) return;


Clone Instance
16
Line Count
1
Source Line
5836
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                        j = (IASTNode)Match(input, INDEX_OP, FOLLOW_INDEX_OP_in_addrExpr2079);
                                                                                           if (state.failed) return;


Clone Instance
17
Line Count
1
Source Line
5912
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs

                t = (IASTNode)Match(input, SQL_TOKEN, FOLLOW_SQL_TOKEN_in_sqlToken2099);
                                                                                     if (state.failed) return;


Clone AbstractionParameter Count: 3Parameter Bindings

 [[#variable28edca20]]= (IASTNode)Match(input, [[#variable28edd3e0]], [[#variable2cb3f400]]);
if (state.failed)
   return;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#28edca20]]
i 
12[[#28edca20]]
sc 
13[[#28edca20]]
f 
14[[#28edca20]]
a 
15[[#28edca20]]
a 
16[[#28edca20]]
c 
17[[#28edca20]]
d 
18[[#28edca20]]
st 
19[[#28edca20]]
a 
110[[#28edca20]]
m 
111[[#28edca20]]
i 
112[[#28edca20]]
n 
113[[#28edca20]]
p 
114[[#28edca20]]
r 
115[[#28edca20]]
i 
116[[#28edca20]]
j 
117[[#28edca20]]
t 
21[[#28edd3e0]]
INTO 
22[[#28edd3e0]]
SELECT_COLUMNS 
23[[#28edd3e0]]
FROM 
24[[#28edd3e0]]
FROM_FRAGMENT 
25[[#28edd3e0]]
JOIN_FRAGMENT 
26[[#28edd3e0]]
JOIN_FRAGMENT 
27[[#28edd3e0]]
FROM_FRAGMENT 
28[[#28edd3e0]]
SQL_TOKEN 
29[[#28edd3e0]]
AGGREGATE 
210[[#28edd3e0]]
METHOD_CALL 
211[[#28edd3e0]]
METHOD_NAME 
212[[#28edd3e0]]
NAMED_PARAM 
213[[#28edd3e0]]
PARAM 
214[[#28edd3e0]]
DOT 
215[[#28edd3e0]]
ALIAS_REF 
216[[#28edd3e0]]
INDEX_OP 
217[[#28edd3e0]]
SQL_TOKEN 
31[[#2cb3f400]]
FOLLOW_INTO_in_insertStatement251 
32[[#2cb3f400]]
FOLLOW_SELECT_COLUMNS_in_selectColumn572 
33[[#2cb3f400]]
FOLLOW_FROM_in_from804 
34[[#2cb3f400]]
FOLLOW_FROM_FRAGMENT_in_fromTable837 
35[[#2cb3f400]]
FOLLOW_JOIN_FRAGMENT_in_fromTable858 
36[[#2cb3f400]]
FOLLOW_JOIN_FRAGMENT_in_tableJoin887 
37[[#2cb3f400]]
FOLLOW_FROM_FRAGMENT_in_tableJoin908 
38[[#2cb3f400]]
FOLLOW_SQL_TOKEN_in_booleanExpr1009 
39[[#2cb3f400]]
FOLLOW_AGGREGATE_in_aggregate1930 
310[[#2cb3f400]]
FOLLOW_METHOD_CALL_in_methodCall1954 
311[[#2cb3f400]]
FOLLOW_METHOD_NAME_in_methodCall1958 
312[[#2cb3f400]]
FOLLOW_NAMED_PARAM_in_parameter2030 
313[[#2cb3f400]]
FOLLOW_PARAM_in_parameter2039 
314[[#2cb3f400]]
FOLLOW_DOT_in_addrExpr2055 
315[[#2cb3f400]]
FOLLOW_ALIAS_REF_in_addrExpr2069 
316[[#2cb3f400]]
FOLLOW_INDEX_OP_in_addrExpr2079 
317[[#2cb3f400]]
FOLLOW_SQL_TOKEN_in_sqlToken2099