Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
2 | 27 | 3 | 0.969 | statement_list[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 2 | 623 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
2 | 2 | 1096 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
3 | 2 | 2257 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
4 | 2 | 2987 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
5 | 2 | 3537 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
6 | 2 | 3560 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
7 | 2 | 3641 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
8 | 2 | 3645 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
9 | 2 | 3793 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
10 | 2 | 3824 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
11 | 2 | 3849 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
12 | 2 | 3881 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
13 | 2 | 4072 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
14 | 2 | 4084 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
15 | 2 | 4109 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
16 | 2 | 4137 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
17 | 2 | 4154 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
18 | 2 | 7907 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
19 | 2 | 7921 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
20 | 2 | 7936 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
21 | 2 | 7951 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
22 | 2 | 8179 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
23 | 2 | 8860 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
24 | 2 | 8874 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
25 | 2 | 8888 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
26 | 2 | 9453 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
27 | 2 | 9558 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| ||||
_last = (IASTNode)input.LT(1); v = (IASTNode)Match(input, VERSIONED, FOLLOW_VERSIONED_in_updateStatement222); |
| ||||
_last = (IASTNode)input.LT(1); IDENT14 = (IASTNode)Match(input, IDENT, FOLLOW_IDENT_in_insertablePropertySpec378); |
| ||||
_last = (IASTNode)input.LT(1); d = (IASTNode)Match(input, DISTINCT, FOLLOW_DISTINCT_in_selectClause696); |
| ||||
_last = (IASTNode)input.LT(1); ROW_STAR51 = (IASTNode)Match(input, ROW_STAR, FOLLOW_ROW_STAR_in_count901); |
| ||||
_last = (IASTNode)input.LT(1); a = (IASTNode)Match(input, ALIAS, FOLLOW_ALIAS_in_fromElement1025); |
| ||||
_last = (IASTNode)input.LT(1); pf = (IASTNode)Match(input, FETCH, FOLLOW_FETCH_in_fromElement1032); |
| ||||
_last = (IASTNode)input.LT(1); fe = (IASTNode)Match(input, FILTER_ENTITY, FOLLOW_FILTER_ENTITY_in_fromElement1074); |
| ||||
_last = (IASTNode)input.LT(1); a3 = (IASTNode)Match(input, ALIAS, FOLLOW_ALIAS_in_fromElement1078); |
| ||||
_last = (IASTNode)input.LT(1); f = (IASTNode)Match(input, FETCH, FOLLOW_FETCH_in_joinElement1122); |
| ||||
_last = (IASTNode)input.LT(1); a = (IASTNode)Match(input, ALIAS, FOLLOW_ALIAS_in_joinElement1133); |
| ||||
_last = (IASTNode)input.LT(1); pf = (IASTNode)Match(input, FETCH, FOLLOW_FETCH_in_joinElement1140); |
| ||||
_last = (IASTNode)input.LT(1); with = (IASTNode)Match(input, WITH, FOLLOW_WITH_in_joinElement1149); |
| ||||
_last = (IASTNode)input.LT(1); left = (IASTNode)Match(input, LEFT, FOLLOW_LEFT_in_joinType1190); |
| ||||
_last = (IASTNode)input.LT(1); right = (IASTNode)Match(input, RIGHT, FOLLOW_RIGHT_in_joinType1196); |
| ||||
_last = (IASTNode)input.LT(1); outer = (IASTNode)Match(input, OUTER, FOLLOW_OUTER_in_joinType1202); |
| ||||
_last = (IASTNode)input.LT(1); FULL63 = (IASTNode)Match(input, FULL, FOLLOW_FULL_in_joinType1216); |
| ||||
_last = (IASTNode)input.LT(1); INNER64 = (IASTNode)Match(input, INNER, FOLLOW_INNER_in_joinType1223); |
| ||||
_last = (IASTNode)input.LT(1); NULL192 = (IASTNode)Match(input, NULL, FOLLOW_NULL_in_constant2124); |
| ||||
_last = (IASTNode)input.LT(1); t = (IASTNode)Match(input, TRUE, FOLLOW_TRUE_in_constant2131); |
| ||||
_last = (IASTNode)input.LT(1); f = (IASTNode)Match(input, FALSE, FOLLOW_FALSE_in_constant2141); |
| ||||
_last = (IASTNode)input.LT(1); JAVA_CONSTANT193 = (IASTNode)Match(input, JAVA_CONSTANT, FOLLOW_JAVA_CONSTANT_in_constant2148); |
| ||||
_last = (IASTNode)input.LT(1); QUOTED_String197 = (IASTNode)Match(input, QUOTED_String, FOLLOW_QUOTED_String_in_stringLiteral2206); |
| ||||
_last = (IASTNode)input.LT(1); CLASS204 = (IASTNode)Match(input, CLASS, FOLLOW_CLASS_in_propertyName2407); |
| ||||
_last = (IASTNode)input.LT(1); ELEMENTS205 = (IASTNode)Match(input, ELEMENTS, FOLLOW_ELEMENTS_in_propertyName2412); |
| ||||
_last = (IASTNode)input.LT(1); INDICES206 = (IASTNode)Match(input, INDICES, FOLLOW_INDICES_in_propertyName2417); |
| ||||
_last = (IASTNode)input.LT(1); n = (IASTNode)Match(input, NUM_INT, FOLLOW_NUM_INT_in_parameter2580); |
| ||||
_last = (IASTNode)input.LT(1); NUM_INT210 = (IASTNode)Match(input, NUM_INT, FOLLOW_NUM_INT_in_numericInteger2613); |
| |||
_last = (IASTNode)input.LT(1); [[#variable6fd224c0]]= (IASTNode)Match(input, [[#variable4eb0bba0]], [[#variable6e669260]]); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#6fd224c0]] | NUM_INT210 |
1 | 2 | [[#6fd224c0]] | n |
1 | 3 | [[#6fd224c0]] | v |
1 | 4 | [[#6fd224c0]] | IDENT14 |
1 | 5 | [[#6fd224c0]] | d |
1 | 6 | [[#6fd224c0]] | INDICES206 |
1 | 7 | [[#6fd224c0]] | ELEMENTS205 |
1 | 8 | [[#6fd224c0]] | CLASS204 |
1 | 9 | [[#6fd224c0]] | ROW_STAR51 |
1 | 10 | [[#6fd224c0]] | a |
1 | 11 | [[#6fd224c0]] | QUOTED_String197 |
1 | 12 | [[#6fd224c0]] | JAVA_CONSTANT193 |
1 | 13 | [[#6fd224c0]] | f |
1 | 14 | [[#6fd224c0]] | t |
1 | 15 | [[#6fd224c0]] | NULL192 |
1 | 16 | [[#6fd224c0]] | pf |
1 | 17 | [[#6fd224c0]] | fe |
1 | 18 | [[#6fd224c0]] | a3 |
1 | 19 | [[#6fd224c0]] | f |
1 | 20 | [[#6fd224c0]] | a |
1 | 21 | [[#6fd224c0]] | pf |
1 | 22 | [[#6fd224c0]] | with |
1 | 23 | [[#6fd224c0]] | left |
1 | 24 | [[#6fd224c0]] | right |
1 | 25 | [[#6fd224c0]] | outer |
1 | 26 | [[#6fd224c0]] | FULL63 |
1 | 27 | [[#6fd224c0]] | INNER64 |
2 | 1 | [[#4eb0bba0]] | NUM_INT |
2 | 2 | [[#4eb0bba0]] | NUM_INT |
2 | 3 | [[#4eb0bba0]] | VERSIONED |
2 | 4 | [[#4eb0bba0]] | IDENT |
2 | 5 | [[#4eb0bba0]] | DISTINCT |
2 | 6 | [[#4eb0bba0]] | INDICES |
2 | 7 | [[#4eb0bba0]] | ELEMENTS |
2 | 8 | [[#4eb0bba0]] | CLASS |
2 | 9 | [[#4eb0bba0]] | ROW_STAR |
2 | 10 | [[#4eb0bba0]] | ALIAS |
2 | 11 | [[#4eb0bba0]] | QUOTED_String |
2 | 12 | [[#4eb0bba0]] | JAVA_CONSTANT |
2 | 13 | [[#4eb0bba0]] | FALSE |
2 | 14 | [[#4eb0bba0]] | TRUE |
2 | 15 | [[#4eb0bba0]] | NULL |
2 | 16 | [[#4eb0bba0]] | FETCH |
2 | 17 | [[#4eb0bba0]] | FILTER_ENTITY |
2 | 18 | [[#4eb0bba0]] | ALIAS |
2 | 19 | [[#4eb0bba0]] | FETCH |
2 | 20 | [[#4eb0bba0]] | ALIAS |
2 | 21 | [[#4eb0bba0]] | FETCH |
2 | 22 | [[#4eb0bba0]] | WITH |
2 | 23 | [[#4eb0bba0]] | LEFT |
2 | 24 | [[#4eb0bba0]] | RIGHT |
2 | 25 | [[#4eb0bba0]] | OUTER |
2 | 26 | [[#4eb0bba0]] | FULL |
2 | 27 | [[#4eb0bba0]] | INNER |
3 | 1 | [[#6e669260]] | FOLLOW_NUM_INT_in_numericInteger2613 |
3 | 2 | [[#6e669260]] | FOLLOW_NUM_INT_in_parameter2580 |
3 | 3 | [[#6e669260]] | FOLLOW_VERSIONED_in_updateStatement222 |
3 | 4 | [[#6e669260]] | FOLLOW_IDENT_in_insertablePropertySpec378 |
3 | 5 | [[#6e669260]] | FOLLOW_DISTINCT_in_selectClause696 |
3 | 6 | [[#6e669260]] | FOLLOW_INDICES_in_propertyName2417 |
3 | 7 | [[#6e669260]] | FOLLOW_ELEMENTS_in_propertyName2412 |
3 | 8 | [[#6e669260]] | FOLLOW_CLASS_in_propertyName2407 |
3 | 9 | [[#6e669260]] | FOLLOW_ROW_STAR_in_count901 |
3 | 10 | [[#6e669260]] | FOLLOW_ALIAS_in_fromElement1025 |
3 | 11 | [[#6e669260]] | FOLLOW_QUOTED_String_in_stringLiteral2206 |
3 | 12 | [[#6e669260]] | FOLLOW_JAVA_CONSTANT_in_constant2148 |
3 | 13 | [[#6e669260]] | FOLLOW_FALSE_in_constant2141 |
3 | 14 | [[#6e669260]] | FOLLOW_TRUE_in_constant2131 |
3 | 15 | [[#6e669260]] | FOLLOW_NULL_in_constant2124 |
3 | 16 | [[#6e669260]] | FOLLOW_FETCH_in_fromElement1032 |
3 | 17 | [[#6e669260]] | FOLLOW_FILTER_ENTITY_in_fromElement1074 |
3 | 18 | [[#6e669260]] | FOLLOW_ALIAS_in_fromElement1078 |
3 | 19 | [[#6e669260]] | FOLLOW_FETCH_in_joinElement1122 |
3 | 20 | [[#6e669260]] | FOLLOW_ALIAS_in_joinElement1133 |
3 | 21 | [[#6e669260]] | FOLLOW_FETCH_in_joinElement1140 |
3 | 22 | [[#6e669260]] | FOLLOW_WITH_in_joinElement1149 |
3 | 23 | [[#6e669260]] | FOLLOW_LEFT_in_joinType1190 |
3 | 24 | [[#6e669260]] | FOLLOW_RIGHT_in_joinType1196 |
3 | 25 | [[#6e669260]] | FOLLOW_OUTER_in_joinType1202 |
3 | 26 | [[#6e669260]] | FOLLOW_FULL_in_joinType1216 |
3 | 27 | [[#6e669260]] | FOLLOW_INNER_in_joinType1223 |