Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
5 | 44 | 3 | 0.965 | statement_list[6] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 5 | 469 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
2 | 5 | 498 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
3 | 5 | 531 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
4 | 5 | 556 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
5 | 5 | 597 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
6 | 5 | 648 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
7 | 5 | 717 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
8 | 5 | 869 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
9 | 5 | 946 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
10 | 5 | 1437 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
11 | 5 | 1472 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
12 | 5 | 2896 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
13 | 5 | 3228 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
14 | 5 | 3251 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
15 | 5 | 3274 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
16 | 5 | 3297 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
17 | 5 | 3320 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
18 | 5 | 3343 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
19 | 5 | 3447 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
20 | 5 | 3474 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
21 | 5 | 3501 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
22 | 5 | 3532 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
23 | 5 | 3563 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
24 | 5 | 3586 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
25 | 5 | 3614 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
26 | 5 | 3629 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
27 | 5 | 3648 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
28 | 5 | 3707 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
29 | 5 | 4276 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
30 | 5 | 4652 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
31 | 5 | 4721 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
32 | 5 | 4744 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
33 | 5 | 4823 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
34 | 5 | 4846 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
35 | 5 | 4869 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
36 | 5 | 4897 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
37 | 5 | 4956 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
38 | 5 | 4979 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
39 | 5 | 5205 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
40 | 5 | 5257 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
41 | 5 | 5289 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
42 | 5 | 5319 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
43 | 5 | 5371 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
44 | 5 | 5427 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_selectClause_in_selectStatement90); selectClause(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_whereExpr_in_selectStatement105); whereExpr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_groupExprs_in_selectStatement121); groupExprs(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_booleanExpr_in_selectStatement130); booleanExpr(false); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_orderExprs_in_selectStatement151); orderExprs(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_fromTable_in_updateStatement184); fromTable(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_from_in_deleteStatement220); from(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_comparisonExpr_in_setClause285); comparisonExpr(false); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_whereClauseExpr_in_whereClause314); whereClauseExpr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_conditionList_in_filters490); conditionList(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_conditionList_in_thetaJoins506); conditionList(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_booleanExpr_in_booleanOp935); booleanExpr(true); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_binaryComparisonExpression1049); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_binaryComparisonExpression1062); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_binaryComparisonExpression1075); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_binaryComparisonExpression1088); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_binaryComparisonExpression1101); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_binaryComparisonExpression1114); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1134); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1150); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1165); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1182); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1199); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1213); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_quantified_in_exoticComparisonExpression1229); quantified(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1239); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_exoticComparisonExpression1250); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_likeEscape1271); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_selectStatement_in_parenSelect1454); selectStatement(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_arithmeticExpr1609); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_additiveExpr1629); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_additiveExpr1642); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_bitwiseExpr1661); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_bitwiseExpr1674); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_bitwiseExpr1687); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_nestedExpr_in_bitwiseExpr1702); nestedExpr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_nestedExpr_in_multiplicativeExpr1718); nestedExpr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_nestedExpr_in_multiplicativeExpr1731); nestedExpr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_booleanExpr_in_caseExpr1834); booleanExpr(false); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_caseExpr1855); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_caseExpr1875); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_caseExpr1886); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_caseExpr1906); expr(); state.followingStackPointer--; if (state.failed) return; |
| ||||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow(FOLLOW_expr_in_aggregate1935); expr(); state.followingStackPointer--; if (state.failed) return; |
| |||
Match(input, Token.DOWN, null); if (state.failed) return; PushFollow( [[#variable6de41b40]]); [[#variable6de41b60]]( [[#variable56a98f60]]); state.followingStackPointer--; if (state.failed) return; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#6de41b40]] | FOLLOW_selectClause_in_selectStatement90 |
1 | 2 | [[#6de41b40]] | FOLLOW_whereExpr_in_selectStatement105 |
1 | 3 | [[#6de41b40]] | FOLLOW_groupExprs_in_selectStatement121 |
1 | 4 | [[#6de41b40]] | FOLLOW_booleanExpr_in_selectStatement130 |
1 | 5 | [[#6de41b40]] | FOLLOW_orderExprs_in_selectStatement151 |
1 | 6 | [[#6de41b40]] | FOLLOW_fromTable_in_updateStatement184 |
1 | 7 | [[#6de41b40]] | FOLLOW_from_in_deleteStatement220 |
1 | 8 | [[#6de41b40]] | FOLLOW_comparisonExpr_in_setClause285 |
1 | 9 | [[#6de41b40]] | FOLLOW_whereClauseExpr_in_whereClause314 |
1 | 10 | [[#6de41b40]] | FOLLOW_conditionList_in_filters490 |
1 | 11 | [[#6de41b40]] | FOLLOW_conditionList_in_thetaJoins506 |
1 | 12 | [[#6de41b40]] | FOLLOW_booleanExpr_in_booleanOp935 |
1 | 13 | [[#6de41b40]] | FOLLOW_expr_in_binaryComparisonExpression1049 |
1 | 14 | [[#6de41b40]] | FOLLOW_expr_in_binaryComparisonExpression1062 |
1 | 15 | [[#6de41b40]] | FOLLOW_expr_in_binaryComparisonExpression1075 |
1 | 16 | [[#6de41b40]] | FOLLOW_expr_in_binaryComparisonExpression1088 |
1 | 17 | [[#6de41b40]] | FOLLOW_expr_in_binaryComparisonExpression1101 |
1 | 18 | [[#6de41b40]] | FOLLOW_expr_in_binaryComparisonExpression1114 |
1 | 19 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1134 |
1 | 20 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1150 |
1 | 21 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1165 |
1 | 22 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1182 |
1 | 23 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1199 |
1 | 24 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1213 |
1 | 25 | [[#6de41b40]] | FOLLOW_quantified_in_exoticComparisonExpression1229 |
1 | 26 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1239 |
1 | 27 | [[#6de41b40]] | FOLLOW_expr_in_exoticComparisonExpression1250 |
1 | 28 | [[#6de41b40]] | FOLLOW_expr_in_likeEscape1271 |
1 | 29 | [[#6de41b40]] | FOLLOW_selectStatement_in_parenSelect1454 |
1 | 30 | [[#6de41b40]] | FOLLOW_expr_in_arithmeticExpr1609 |
1 | 31 | [[#6de41b40]] | FOLLOW_expr_in_additiveExpr1629 |
1 | 32 | [[#6de41b40]] | FOLLOW_expr_in_additiveExpr1642 |
1 | 33 | [[#6de41b40]] | FOLLOW_expr_in_bitwiseExpr1661 |
1 | 34 | [[#6de41b40]] | FOLLOW_expr_in_bitwiseExpr1674 |
1 | 35 | [[#6de41b40]] | FOLLOW_expr_in_bitwiseExpr1687 |
1 | 36 | [[#6de41b40]] | FOLLOW_nestedExpr_in_bitwiseExpr1702 |
1 | 37 | [[#6de41b40]] | FOLLOW_nestedExpr_in_multiplicativeExpr1718 |
1 | 38 | [[#6de41b40]] | FOLLOW_nestedExpr_in_multiplicativeExpr1731 |
1 | 39 | [[#6de41b40]] | FOLLOW_booleanExpr_in_caseExpr1834 |
1 | 40 | [[#6de41b40]] | FOLLOW_expr_in_caseExpr1855 |
1 | 41 | [[#6de41b40]] | FOLLOW_expr_in_caseExpr1875 |
1 | 42 | [[#6de41b40]] | FOLLOW_expr_in_caseExpr1886 |
1 | 43 | [[#6de41b40]] | FOLLOW_expr_in_caseExpr1906 |
1 | 44 | [[#6de41b40]] | FOLLOW_expr_in_aggregate1935 |
2 | 1 | [[#6de41b60]] | selectClause |
2 | 2 | [[#6de41b60]] | whereExpr |
2 | 3 | [[#6de41b60]] | groupExprs |
2 | 4 | [[#6de41b60]] | booleanExpr |
2 | 5 | [[#6de41b60]] | orderExprs |
2 | 6 | [[#6de41b60]] | fromTable |
2 | 7 | [[#6de41b60]] | from |
2 | 8 | [[#6de41b60]] | comparisonExpr |
2 | 9 | [[#6de41b60]] | whereClauseExpr |
2 | 10 | [[#6de41b60]] | conditionList |
2 | 11 | [[#6de41b60]] | conditionList |
2 | 12 | [[#6de41b60]] | booleanExpr |
2 | 13 | [[#6de41b60]] | expr |
2 | 14 | [[#6de41b60]] | expr |
2 | 15 | [[#6de41b60]] | expr |
2 | 16 | [[#6de41b60]] | expr |
2 | 17 | [[#6de41b60]] | expr |
2 | 18 | [[#6de41b60]] | expr |
2 | 19 | [[#6de41b60]] | expr |
2 | 20 | [[#6de41b60]] | expr |
2 | 21 | [[#6de41b60]] | expr |
2 | 22 | [[#6de41b60]] | expr |
2 | 23 | [[#6de41b60]] | expr |
2 | 24 | [[#6de41b60]] | expr |
2 | 25 | [[#6de41b60]] | quantified |
2 | 26 | [[#6de41b60]] | expr |
2 | 27 | [[#6de41b60]] | expr |
2 | 28 | [[#6de41b60]] | expr |
2 | 29 | [[#6de41b60]] | selectStatement |
2 | 30 | [[#6de41b60]] | expr |
2 | 31 | [[#6de41b60]] | expr |
2 | 32 | [[#6de41b60]] | expr |
2 | 33 | [[#6de41b60]] | expr |
2 | 34 | [[#6de41b60]] | expr |
2 | 35 | [[#6de41b60]] | expr |
2 | 36 | [[#6de41b60]] | nestedExpr |
2 | 37 | [[#6de41b60]] | nestedExpr |
2 | 38 | [[#6de41b60]] | nestedExpr |
2 | 39 | [[#6de41b60]] | booleanExpr |
2 | 40 | [[#6de41b60]] | expr |
2 | 41 | [[#6de41b60]] | expr |
2 | 42 | [[#6de41b60]] | expr |
2 | 43 | [[#6de41b60]] | expr |
2 | 44 | [[#6de41b60]] | expr |
3 | 1 | [[#56a98f60]] | |
3 | 2 | [[#56a98f60]] | |
3 | 3 | [[#56a98f60]] | |
3 | 4 | [[#56a98f60]] | false |
3 | 5 | [[#56a98f60]] | |
3 | 6 | [[#56a98f60]] | |
3 | 7 | [[#56a98f60]] | |
3 | 8 | [[#56a98f60]] | false |
3 | 9 | [[#56a98f60]] | |
3 | 10 | [[#56a98f60]] | |
3 | 11 | [[#56a98f60]] | |
3 | 12 | [[#56a98f60]] | true |
3 | 13 | [[#56a98f60]] | |
3 | 14 | [[#56a98f60]] | |
3 | 15 | [[#56a98f60]] | |
3 | 16 | [[#56a98f60]] | |
3 | 17 | [[#56a98f60]] | |
3 | 18 | [[#56a98f60]] | |
3 | 19 | [[#56a98f60]] | |
3 | 20 | [[#56a98f60]] | |
3 | 21 | [[#56a98f60]] | |
3 | 22 | [[#56a98f60]] | |
3 | 23 | [[#56a98f60]] | |
3 | 24 | [[#56a98f60]] | |
3 | 25 | [[#56a98f60]] | |
3 | 26 | [[#56a98f60]] | |
3 | 27 | [[#56a98f60]] | |
3 | 28 | [[#56a98f60]] | |
3 | 29 | [[#56a98f60]] | |
3 | 30 | [[#56a98f60]] | |
3 | 31 | [[#56a98f60]] | |
3 | 32 | [[#56a98f60]] | |
3 | 33 | [[#56a98f60]] | |
3 | 34 | [[#56a98f60]] | |
3 | 35 | [[#56a98f60]] | |
3 | 36 | [[#56a98f60]] | |
3 | 37 | [[#56a98f60]] | |
3 | 38 | [[#56a98f60]] | |
3 | 39 | [[#56a98f60]] | false |
3 | 40 | [[#56a98f60]] | |
3 | 41 | [[#56a98f60]] | |
3 | 42 | [[#56a98f60]] | |
3 | 43 | [[#56a98f60]] | |
3 | 44 | [[#56a98f60]] |