| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 2 | 10 | 4 | 0.957 | statement_list[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 2 | 589 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 2 | 2 | 1606 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 3 | 2 | 2225 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 4 | 2 | 3468 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 5 | 2 | 4420 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 6 | 2 | 4523 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 7 | 2 | 8421 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 8 | 2 | 8537 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 9 | 2 | 9039 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| 10 | 2 | 9347 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs |
| ||||
RewriteRuleNodeStream stream_VERSIONED = new RewriteRuleNodeStream(adaptor, "token VERSIONED");
RewriteRuleSubtreeStream stream_fromClause = new RewriteRuleSubtreeStream(adaptor, "rule fromClause");
|
| ||||
RewriteRuleNodeStream stream_SELECT_FROM = new RewriteRuleNodeStream(adaptor, "token SELECT_FROM");
RewriteRuleSubtreeStream stream_selectClause = new RewriteRuleSubtreeStream(adaptor, "rule selectClause");
|
| ||||
RewriteRuleNodeStream stream_SELECT = new RewriteRuleNodeStream(adaptor, "token SELECT");
RewriteRuleSubtreeStream stream_selectExprList = new RewriteRuleSubtreeStream(adaptor, "rule selectExprList");
|
| ||||
RewriteRuleNodeStream stream_ALIAS = new RewriteRuleNodeStream(adaptor, "token ALIAS");
RewriteRuleSubtreeStream stream_joinElement = new RewriteRuleSubtreeStream(adaptor, "rule joinElement");
|
| ||||
RewriteRuleNodeStream stream_WITH = new RewriteRuleNodeStream(adaptor, "token WITH");
RewriteRuleSubtreeStream stream_logicalExpr = new RewriteRuleSubtreeStream(adaptor, "rule logicalExpr");
|
| ||||
RewriteRuleNodeStream stream_WHERE = new RewriteRuleNodeStream(adaptor, "token WHERE");
RewriteRuleSubtreeStream stream_logicalExpr = new RewriteRuleSubtreeStream(adaptor, "rule logicalExpr");
|
| ||||
RewriteRuleNodeStream stream_DOT = new RewriteRuleNodeStream(adaptor, "token DOT");
RewriteRuleSubtreeStream stream_propertyName = new RewriteRuleSubtreeStream(adaptor, "rule propertyName");
|
| ||||
RewriteRuleNodeStream stream_INDEX_OP = new RewriteRuleNodeStream(adaptor, "token INDEX_OP");
RewriteRuleSubtreeStream stream_expr = new RewriteRuleSubtreeStream(adaptor, "rule expr");
|
| ||||
RewriteRuleNodeStream stream_DOT = new RewriteRuleNodeStream(adaptor, "token DOT");
RewriteRuleSubtreeStream stream_propertyName = new RewriteRuleSubtreeStream(adaptor, "rule propertyName");
|
| ||||
RewriteRuleNodeStream stream_COLON = new RewriteRuleNodeStream(adaptor, "token COLON");
RewriteRuleSubtreeStream stream_identifier = new RewriteRuleSubtreeStream(adaptor, "rule identifier");
|
| |||
RewriteRuleNodeStream [[#variable553cc0a0]]= new RewriteRuleNodeStream(adaptor, [[#variable70188620]]); RewriteRuleSubtreeStream [[#variable70189da0]]= new RewriteRuleSubtreeStream(adaptor, [[#variable70189d80]]); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#553cc0a0]] | stream_DOT |
| 1 | 2 | [[#553cc0a0]] | stream_COLON |
| 1 | 3 | [[#553cc0a0]] | stream_INDEX_OP |
| 1 | 4 | [[#553cc0a0]] | stream_WHERE |
| 1 | 5 | [[#553cc0a0]] | stream_WITH |
| 1 | 6 | [[#553cc0a0]] | stream_ALIAS |
| 1 | 7 | [[#553cc0a0]] | stream_SELECT |
| 1 | 8 | [[#553cc0a0]] | stream_SELECT_FROM |
| 1 | 9 | [[#553cc0a0]] | stream_VERSIONED |
| 1 | 10 | [[#553cc0a0]] | stream_DOT |
| 2 | 1 | [[#70188620]] | "token DOT" |
| 2 | 2 | [[#70188620]] | "token COLON" |
| 2 | 3 | [[#70188620]] | "token INDEX_OP" |
| 2 | 4 | [[#70188620]] | "token WHERE" |
| 2 | 5 | [[#70188620]] | "token WITH" |
| 2 | 6 | [[#70188620]] | "token ALIAS" |
| 2 | 7 | [[#70188620]] | "token SELECT" |
| 2 | 8 | [[#70188620]] | "token SELECT_FROM" |
| 2 | 9 | [[#70188620]] | "token VERSIONED" |
| 2 | 10 | [[#70188620]] | "token DOT" |
| 3 | 1 | [[#70189da0]] | stream_propertyName |
| 3 | 2 | [[#70189da0]] | stream_identifier |
| 3 | 3 | [[#70189da0]] | stream_expr |
| 3 | 4 | [[#70189da0]] | stream_logicalExpr |
| 3 | 5 | [[#70189da0]] | stream_logicalExpr |
| 3 | 6 | [[#70189da0]] | stream_joinElement |
| 3 | 7 | [[#70189da0]] | stream_selectExprList |
| 3 | 8 | [[#70189da0]] | stream_selectClause |
| 3 | 9 | [[#70189da0]] | stream_fromClause |
| 3 | 10 | [[#70189da0]] | stream_propertyName |
| 4 | 1 | [[#70189d80]] | "rule propertyName" |
| 4 | 2 | [[#70189d80]] | "rule identifier" |
| 4 | 3 | [[#70189d80]] | "rule expr" |
| 4 | 4 | [[#70189d80]] | "rule logicalExpr" |
| 4 | 5 | [[#70189d80]] | "rule logicalExpr" |
| 4 | 6 | [[#70189d80]] | "rule joinElement" |
| 4 | 7 | [[#70189d80]] | "rule selectExprList" |
| 4 | 8 | [[#70189d80]] | "rule selectClause" |
| 4 | 9 | [[#70189d80]] | "rule fromClause" |
| 4 | 10 | [[#70189d80]] | "rule propertyName" |