| 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 |