CloneSet186


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
61040.961switch_sections[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1631
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
2637
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
3643
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
4649
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
5663
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
6673
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
7679
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
8699
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
96119
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
106147
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
Clone Instance
1
Line Count
6
Source Line
31
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.UPDATE:
                                        ret = new UpdateStatement(payload);
                                        break;
                                case HqlSqlWalker.DELETE:
                                        ret = new DeleteStatement(payload);
                                        break;


Clone Instance
2
Line Count
6
Source Line
37
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.INSERT:
                                        ret = new InsertStatement(payload);
                                        break;
                                case HqlSqlWalker.INTO:
                                        ret = new IntoClause(payload);
                                        break;


Clone Instance
3
Line Count
6
Source Line
43
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.FROM:
                                        ret = new FromClause(payload);
                                        break;
                                case HqlSqlWalker.FROM_FRAGMENT:
                                        ret = new FromElement(payload);
                                        break;


Clone Instance
4
Line Count
6
Source Line
49
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.IMPLIED_FROM:
                                        ret = new ImpliedFromElement(payload);
                                        break;
                                case HqlSqlWalker.DOT:
                                        ret = new DotNode(payload);
                                        break;


Clone Instance
5
Line Count
6
Source Line
63
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.SQL_TOKEN:
                                        ret = new SqlFragment(payload);
                                        break;
                                case HqlSqlWalker.METHOD_CALL:
                                        ret = new MethodNode(payload);
                                        break;


Clone Instance
6
Line Count
6
Source Line
73
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.SELECT_CLAUSE:
                                        ret = new SelectClause(payload);
                                        break;
                                case HqlSqlWalker.SELECT_EXPR:
                                        ret = new SelectExpressionImpl(payload);
                                        break;


Clone Instance
7
Line Count
6
Source Line
79
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.AGGREGATE:
                                        ret = new AggregateNode(payload);
                                        break;
                                case HqlSqlWalker.COUNT:
                                        ret = new CountNode(payload);
                                        break;


Clone Instance
8
Line Count
6
Source Line
99
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.JAVA_CONSTANT:
                                        ret = new JavaConstantNode(payload);
                                        break;
                                case HqlSqlWalker.ORDER:
                                        ret = new OrderByClause(payload);
                                        break;


Clone Instance
9
Line Count
6
Source Line
119
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.CASE2:
                                        ret = new Case2Node(payload);
                                        break;
                                case HqlSqlWalker.CASE:
                                        ret = new CaseNode(payload);
                                        break;


Clone Instance
10
Line Count
6
Source Line
147
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.IS_NULL:
                                        ret = new IsNullLogicOperatorNode(payload);
                                        break;
                                case HqlSqlWalker.IS_NOT_NULL:
                                        ret = new IsNotNullLogicOperatorNode(payload);
                                        break;


Clone AbstractionParameter Count: 4Parameter Bindings

case HqlSqlWalker. [[#variable1a4e63c0]]:
   ret = new [[#variable18f751a0]](payload);
   break;
case HqlSqlWalker. [[#variable14f498c0]]:
   ret = new [[#variable5e4715e0]](payload);
   break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1a4e63c0]]
UPDATE 
12[[#1a4e63c0]]
INSERT 
13[[#1a4e63c0]]
FROM 
14[[#1a4e63c0]]
IMPLIED_FROM 
15[[#1a4e63c0]]
SQL_TOKEN 
16[[#1a4e63c0]]
SELECT_CLAUSE 
17[[#1a4e63c0]]
AGGREGATE 
18[[#1a4e63c0]]
JAVA_CONSTANT 
19[[#1a4e63c0]]
CASE2 
110[[#1a4e63c0]]
IS_NULL 
21[[#18f751a0]]
UpdateStatement 
22[[#18f751a0]]
InsertStatement 
23[[#18f751a0]]
FromClause 
24[[#18f751a0]]
ImpliedFromElement 
25[[#18f751a0]]
SqlFragment 
26[[#18f751a0]]
SelectClause 
27[[#18f751a0]]
AggregateNode 
28[[#18f751a0]]
JavaConstantNode 
29[[#18f751a0]]
Case2Node 
210[[#18f751a0]]
IsNullLogicOperatorNode 
31[[#14f498c0]]
DELETE 
32[[#14f498c0]]
INTO 
33[[#14f498c0]]
FROM_FRAGMENT 
34[[#14f498c0]]
DOT 
35[[#14f498c0]]
METHOD_CALL 
36[[#14f498c0]]
SELECT_EXPR 
37[[#14f498c0]]
COUNT 
38[[#14f498c0]]
ORDER 
39[[#14f498c0]]
CASE 
310[[#14f498c0]]
IS_NOT_NULL 
41[[#5e4715e0]]
DeleteStatement 
42[[#5e4715e0]]
IntoClause 
43[[#5e4715e0]]
FromElement 
44[[#5e4715e0]]
DotNode 
45[[#5e4715e0]]
MethodNode 
46[[#5e4715e0]]
SelectExpressionImpl 
47[[#5e4715e0]]
CountNode 
48[[#5e4715e0]]
OrderByClause 
49[[#5e4715e0]]
CaseNode 
410[[#5e4715e0]]
IsNotNullLogicOperatorNode