| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 3 | 59 | 4 | 0.960 | statement_list[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 3 | 510 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 2 | 3 | 633 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 3 | 3 | 742 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 4 | 3 | 924 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 5 | 3 | 1313 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 6 | 3 | 1384 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 7 | 3 | 1906 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 8 | 3 | 2201 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 9 | 3 | 2273 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 10 | 3 | 2807 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 11 | 3 | 3014 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 12 | 3 | 3178 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 13 | 3 | 4235 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 14 | 3 | 4365 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 15 | 3 | 4769 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 16 | 3 | 4833 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 17 | 3 | 5014 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 18 | 3 | 5224 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 19 | 3 | 5324 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 20 | 3 | 5618 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 21 | 3 | 5628 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 22 | 3 | 5660 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 23 | 3 | 5670 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 24 | 3 | 5872 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 25 | 3 | 5882 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 26 | 3 | 5892 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 27 | 3 | 5902 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 28 | 3 | 5997 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 29 | 3 | 6022 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 30 | 3 | 6047 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 31 | 3 | 6188 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 32 | 3 | 6433 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 33 | 3 | 6575 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 34 | 3 | 6681 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 35 | 3 | 6781 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 36 | 3 | 6881 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 37 | 3 | 7007 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 38 | 3 | 7017 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 39 | 3 | 7149 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 40 | 3 | 7159 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 41 | 3 | 7900 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 42 | 3 | 7980 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 43 | 3 | 8056 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 44 | 3 | 8173 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 45 | 3 | 8183 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 46 | 3 | 8193 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 47 | 3 | 8203 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 48 | 3 | 8387 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 49 | 3 | 8412 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 50 | 3 | 8438 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 51 | 3 | 8612 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 52 | 3 | 8647 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 53 | 3 | 8720 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 54 | 3 | 9092 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 55 | 3 | 9170 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 56 | 3 | 9773 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 57 | 3 | 9783 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 58 | 3 | 10381 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| 59 | 3 | 10634 | src/NHibernate/Hql/Ast/ANTLR/Generated/HqlParser.cs |
| ||||
UPDATE5 = (IToken)Match(input, UPDATE, FOLLOW_UPDATE_in_updateStatement620);
UPDATE5_tree = (IASTNode)adaptor.Create(UPDATE5);
root_0 = (IASTNode)adaptor.BecomeRoot(UPDATE5_tree, root_0);
|
| ||||
SET10 = (IToken)Match(input, SET, FOLLOW_SET_in_setClause653);
SET10_tree = (IASTNode)adaptor.Create(SET10);
root_0 = (IASTNode)adaptor.BecomeRoot(SET10_tree, root_0);
|
| ||||
EQ15 = (IToken)Match(input, EQ, FOLLOW_EQ_in_assignment678);
EQ15_tree = (IASTNode)adaptor.Create(EQ15);
root_0 = (IASTNode)adaptor.BecomeRoot(EQ15_tree, root_0);
|
| ||||
DELETE19 = (IToken)Match(input, DELETE, FOLLOW_DELETE_in_deleteStatement718);
DELETE19_tree = (IASTNode)adaptor.Create(DELETE19);
root_0 = (IASTNode)adaptor.BecomeRoot(DELETE19_tree, root_0);
|
| ||||
INSERT26 = (IToken)Match(input, INSERT, FOLLOW_INSERT_in_insertStatement824);
INSERT26_tree = (IASTNode)adaptor.Create(INSERT26);
root_0 = (IASTNode)adaptor.BecomeRoot(INSERT26_tree, root_0);
|
| ||||
INTO29 = (IToken)Match(input, INTO, FOLLOW_INTO_in_intoClause840);
INTO29_tree = (IASTNode)adaptor.Create(INTO29);
root_0 = (IASTNode)adaptor.BecomeRoot(INTO29_tree, root_0);
|
| ||||
SELECT41 = (IToken)Match(input, SELECT, FOLLOW_SELECT_in_selectClause990);
SELECT41_tree = (IASTNode)adaptor.Create(SELECT41);
root_0 = (IASTNode)adaptor.BecomeRoot(SELECT41_tree, root_0);
|
| ||||
OBJECT50 = (IToken)Match(input, OBJECT, FOLLOW_OBJECT_in_selectObject1067);
OBJECT50_tree = (IASTNode)adaptor.Create(OBJECT50);
root_0 = (IASTNode)adaptor.BecomeRoot(OBJECT50_tree, root_0);
|
| ||||
FROM54 = (IToken)Match(input, FROM, FOLLOW_FROM_in_fromClause1093);
FROM54_tree = (IASTNode)adaptor.Create(FROM54);
root_0 = (IASTNode)adaptor.BecomeRoot(FROM54_tree, root_0);
|
| ||||
JOIN63 = (IToken)Match(input, JOIN, FOLLOW_JOIN_in_fromJoin1157);
JOIN63_tree = (IASTNode)adaptor.Create(JOIN63);
root_0 = (IASTNode)adaptor.BecomeRoot(JOIN63_tree, root_0);
|
| ||||
JOIN73 = (IToken)Match(input, JOIN, FOLLOW_JOIN_in_fromJoin1217);
JOIN73_tree = (IASTNode)adaptor.Create(JOIN73);
root_0 = (IASTNode)adaptor.BecomeRoot(JOIN73_tree, root_0);
|
| ||||
WITH82 = (IToken)Match(input, WITH, FOLLOW_WITH_in_withClause1260);
WITH82_tree = (IASTNode)adaptor.Create(WITH82);
root_0 = (IASTNode)adaptor.BecomeRoot(WITH82_tree, root_0);
|
| ||||
GROUP117 = (IToken)Match(input, GROUP, FOLLOW_GROUP_in_groupByClause1545);
GROUP117_tree = (IASTNode)adaptor.Create(GROUP117);
root_0 = (IASTNode)adaptor.BecomeRoot(GROUP117_tree, root_0);
|
| ||||
ORDER123 = (IToken)Match(input, ORDER, FOLLOW_ORDER_in_orderByClause1582);
ORDER123_tree = (IASTNode)adaptor.Create(ORDER123);
root_0 = (IASTNode)adaptor.BecomeRoot(ORDER123_tree, root_0);
|
| ||||
HAVING130 = (IToken)Match(input, HAVING, FOLLOW_HAVING_in_havingClause1684);
HAVING130_tree = (IASTNode)adaptor.Create(HAVING130);
root_0 = (IASTNode)adaptor.BecomeRoot(HAVING130_tree, root_0);
|
| ||||
WHERE132 = (IToken)Match(input, WHERE, FOLLOW_WHERE_in_whereClause1698);
WHERE132_tree = (IASTNode)adaptor.Create(WHERE132);
root_0 = (IASTNode)adaptor.BecomeRoot(WHERE132_tree, root_0);
|
| ||||
AS138 = (IToken)Match(input, AS, FOLLOW_AS_in_aliasedExpression1738);
AS138_tree = (IASTNode)adaptor.Create(AS138);
root_0 = (IASTNode)adaptor.BecomeRoot(AS138_tree, root_0);
|
| ||||
OR143 = (IToken)Match(input, OR, FOLLOW_OR_in_logicalOrExpression1808);
OR143_tree = (IASTNode)adaptor.Create(OR143);
root_0 = (IASTNode)adaptor.BecomeRoot(OR143_tree, root_0);
|
| ||||
AND146 = (IToken)Match(input, AND, FOLLOW_AND_in_logicalAndExpression1830);
AND146_tree = (IASTNode)adaptor.Create(AND146);
root_0 = (IASTNode)adaptor.BecomeRoot(AND146_tree, root_0);
|
| ||||
EQ150 = (IToken)Match(input, EQ, FOLLOW_EQ_in_equalityExpression1909);
EQ150_tree = (IASTNode)adaptor.Create(EQ150);
root_0 = (IASTNode)adaptor.BecomeRoot(EQ150_tree, root_0);
|
| ||||
isx = (IToken)Match(input, IS, FOLLOW_IS_in_equalityExpression1918);
isx_tree = (IASTNode)adaptor.Create(isx);
root_0 = (IASTNode)adaptor.BecomeRoot(isx_tree, root_0);
|
| ||||
NE152 = (IToken)Match(input, NE, FOLLOW_NE_in_equalityExpression1936);
NE152_tree = (IASTNode)adaptor.Create(NE152);
root_0 = (IASTNode)adaptor.BecomeRoot(NE152_tree, root_0);
|
| ||||
ne = (IToken)Match(input, SQL_NE, FOLLOW_SQL_NE_in_equalityExpression1945);
ne_tree = (IASTNode)adaptor.Create(ne);
root_0 = (IASTNode)adaptor.BecomeRoot(ne_tree, root_0);
|
| ||||
LT154 = (IToken)Match(input, LT, FOLLOW_LT_in_relationalExpression1985);
LT154_tree = (IASTNode)adaptor.Create(LT154);
root_0 = (IASTNode)adaptor.BecomeRoot(LT154_tree, root_0);
|
| ||||
GT155 = (IToken)Match(input, GT, FOLLOW_GT_in_relationalExpression1990);
GT155_tree = (IASTNode)adaptor.Create(GT155);
root_0 = (IASTNode)adaptor.BecomeRoot(GT155_tree, root_0);
|
| ||||
LE156 = (IToken)Match(input, LE, FOLLOW_LE_in_relationalExpression1995);
LE156_tree = (IASTNode)adaptor.Create(LE156);
root_0 = (IASTNode)adaptor.BecomeRoot(LE156_tree, root_0);
|
| ||||
GE157 = (IToken)Match(input, GE, FOLLOW_GE_in_relationalExpression2000);
GE157_tree = (IASTNode)adaptor.Create(GE157);
root_0 = (IASTNode)adaptor.BecomeRoot(GE157_tree, root_0);
|
| ||||
i = (IToken)Match(input, IN, FOLLOW_IN_in_relationalExpression2043);
i_tree = (IASTNode)adaptor.Create(i);
root_0 = (IASTNode)adaptor.BecomeRoot(i_tree, root_0);
|
| ||||
b = (IToken)Match(input, BETWEEN, FOLLOW_BETWEEN_in_relationalExpression2063);
b_tree = (IASTNode)adaptor.Create(b);
root_0 = (IASTNode)adaptor.BecomeRoot(b_tree, root_0);
|
| ||||
l = (IToken)Match(input, LIKE, FOLLOW_LIKE_in_relationalExpression2084);
l_tree = (IASTNode)adaptor.Create(l);
root_0 = (IASTNode)adaptor.BecomeRoot(l_tree, root_0);
|
| ||||
ESCAPE165 = (IToken)Match(input, ESCAPE, FOLLOW_ESCAPE_in_likeEscape2142);
ESCAPE165_tree = (IASTNode)adaptor.Create(ESCAPE165);
root_0 = (IASTNode)adaptor.BecomeRoot(ESCAPE165_tree, root_0);
|
| ||||
c = (IToken)Match(input, CONCAT, FOLLOW_CONCAT_in_concatenation2211);
c_tree = (IASTNode)adaptor.Create(c);
root_0 = (IASTNode)adaptor.BecomeRoot(c_tree, root_0);
|
| ||||
BNOT174 = (IToken)Match(input, BNOT, FOLLOW_BNOT_in_bitwiseNotExpression2254);
BNOT174_tree = (IASTNode)adaptor.Create(BNOT174);
root_0 = (IASTNode)adaptor.BecomeRoot(BNOT174_tree, root_0);
|
| ||||
BOR178 = (IToken)Match(input, BOR, FOLLOW_BOR_in_bitwiseOrExpression2278);
BOR178_tree = (IASTNode)adaptor.Create(BOR178);
root_0 = (IASTNode)adaptor.BecomeRoot(BOR178_tree, root_0);
|
| ||||
BXOR181 = (IToken)Match(input, BXOR, FOLLOW_BXOR_in_bitwiseXOrExpression2298);
BXOR181_tree = (IASTNode)adaptor.Create(BXOR181);
root_0 = (IASTNode)adaptor.BecomeRoot(BXOR181_tree, root_0);
|
| ||||
BAND184 = (IToken)Match(input, BAND, FOLLOW_BAND_in_bitwiseAndExpression2318);
BAND184_tree = (IASTNode)adaptor.Create(BAND184);
root_0 = (IASTNode)adaptor.BecomeRoot(BAND184_tree, root_0);
|
| ||||
PLUS187 = (IToken)Match(input, PLUS, FOLLOW_PLUS_in_additiveExpression2341);
PLUS187_tree = (IASTNode)adaptor.Create(PLUS187);
root_0 = (IASTNode)adaptor.BecomeRoot(PLUS187_tree, root_0);
|
| ||||
MINUS188 = (IToken)Match(input, MINUS, FOLLOW_MINUS_in_additiveExpression2346);
MINUS188_tree = (IASTNode)adaptor.Create(MINUS188);
root_0 = (IASTNode)adaptor.BecomeRoot(MINUS188_tree, root_0);
|
| ||||
STAR191 = (IToken)Match(input, STAR, FOLLOW_STAR_in_multiplyExpression2372);
STAR191_tree = (IASTNode)adaptor.Create(STAR191);
root_0 = (IASTNode)adaptor.BecomeRoot(STAR191_tree, root_0);
|
| ||||
DIV192 = (IToken)Match(input, DIV, FOLLOW_DIV_in_multiplyExpression2377);
DIV192_tree = (IASTNode)adaptor.Create(DIV192);
root_0 = (IASTNode)adaptor.BecomeRoot(DIV192_tree, root_0);
|
| ||||
WHEN203 = (IToken)Match(input, WHEN, FOLLOW_WHEN_in_whenClause2564);
WHEN203_tree = (IASTNode)adaptor.Create(WHEN203);
root_0 = (IASTNode)adaptor.BecomeRoot(WHEN203_tree, root_0);
|
| ||||
WHEN207 = (IToken)Match(input, WHEN, FOLLOW_WHEN_in_altWhenClause2586);
WHEN207_tree = (IASTNode)adaptor.Create(WHEN207);
root_0 = (IASTNode)adaptor.BecomeRoot(WHEN207_tree, root_0);
|
| ||||
ELSE211 = (IToken)Match(input, ELSE, FOLLOW_ELSE_in_elseClause2608);
ELSE211_tree = (IASTNode)adaptor.Create(ELSE211);
root_0 = (IASTNode)adaptor.BecomeRoot(ELSE211_tree, root_0);
|
| ||||
SOME213 = (IToken)Match(input, SOME, FOLLOW_SOME_in_quantifiedExpression2626);
SOME213_tree = (IASTNode)adaptor.Create(SOME213);
root_0 = (IASTNode)adaptor.BecomeRoot(SOME213_tree, root_0);
|
| ||||
EXISTS214 = (IToken)Match(input, EXISTS, FOLLOW_EXISTS_in_quantifiedExpression2631);
EXISTS214_tree = (IASTNode)adaptor.Create(EXISTS214);
root_0 = (IASTNode)adaptor.BecomeRoot(EXISTS214_tree, root_0);
|
| ||||
ALL215 = (IToken)Match(input, ALL, FOLLOW_ALL_in_quantifiedExpression2636);
ALL215_tree = (IASTNode)adaptor.Create(ALL215);
root_0 = (IASTNode)adaptor.BecomeRoot(ALL215_tree, root_0);
|
| ||||
ANY216 = (IToken)Match(input, ANY, FOLLOW_ANY_in_quantifiedExpression2641);
ANY216_tree = (IASTNode)adaptor.Create(ANY216);
root_0 = (IASTNode)adaptor.BecomeRoot(ANY216_tree, root_0);
|
| ||||
DOT223 = (IToken)Match(input, DOT, FOLLOW_DOT_in_atom2696);
DOT223_tree = (IASTNode)adaptor.Create(DOT223);
root_0 = (IASTNode)adaptor.BecomeRoot(DOT223_tree, root_0);
|
| ||||
op = (IToken)Match(input, OPEN, FOLLOW_OPEN_in_atom2727);
op_tree = (IASTNode)adaptor.Create(op);
root_0 = (IASTNode)adaptor.BecomeRoot(op_tree, root_0);
|
| ||||
lb = (IToken)Match(input, OPEN_BRACKET, FOLLOW_OPEN_BRACKET_in_atom2748);
lb_tree = (IASTNode)adaptor.Create(lb);
root_0 = (IASTNode)adaptor.BecomeRoot(lb_tree, root_0);
|
| ||||
DOT230 = (IToken)Match(input, DOT, FOLLOW_DOT_in_primaryExpression2788);
DOT230_tree = (IASTNode)adaptor.Create(DOT230);
root_0 = (IASTNode)adaptor.BecomeRoot(DOT230_tree, root_0);
|
| ||||
COLON233 = (IToken)Match(input, COLON, FOLLOW_COLON_in_primaryExpression2808);
COLON233_tree = (IASTNode)adaptor.Create(COLON233);
root_0 = (IASTNode)adaptor.BecomeRoot(COLON233_tree, root_0);
|
| ||||
PARAM239 = (IToken)Match(input, PARAM, FOLLOW_PARAM_in_primaryExpression2839);
PARAM239_tree = (IASTNode)adaptor.Create(PARAM239);
root_0 = (IASTNode)adaptor.BecomeRoot(PARAM239_tree, root_0);
|
| ||||
DOT246 = (IToken)Match(input, DOT, FOLLOW_DOT_in_identPrimary2949);
DOT246_tree = (IASTNode)adaptor.Create(DOT246);
root_0 = (IASTNode)adaptor.BecomeRoot(DOT246_tree, root_0);
|
| ||||
op = (IToken)Match(input, OPEN, FOLLOW_OPEN_in_identPrimary2978);
op_tree = (IASTNode)adaptor.Create(op);
root_0 = (IASTNode)adaptor.BecomeRoot(op_tree, root_0);
|
| ||||
ELEMENTS261 = (IToken)Match(input, ELEMENTS, FOLLOW_ELEMENTS_in_collectionExpr3166);
ELEMENTS261_tree = (IASTNode)adaptor.Create(ELEMENTS261);
root_0 = (IASTNode)adaptor.BecomeRoot(ELEMENTS261_tree, root_0);
|
| ||||
INDICES262 = (IToken)Match(input, INDICES, FOLLOW_INDICES_in_collectionExpr3171);
INDICES262_tree = (IASTNode)adaptor.Create(INDICES262);
root_0 = (IASTNode)adaptor.BecomeRoot(INDICES262_tree, root_0);
|
| ||||
UNION285 = (IToken)Match(input, UNION, FOLLOW_UNION_in_subQuery3417);
UNION285_tree = (IASTNode)adaptor.Create(UNION285);
root_0 = (IASTNode)adaptor.BecomeRoot(UNION285_tree, root_0);
|
| ||||
DOT290 = (IToken)Match(input, DOT, FOLLOW_DOT_in_path3521);
DOT290_tree = (IASTNode)adaptor.Create(DOT290);
root_0 = (IASTNode)adaptor.BecomeRoot(DOT290_tree, root_0);
|
| |||
[[#variable6cd02e40]]= (IToken)Match(input, [[#variable5540b7c0]], [[#variable5540b860]]); [[#variable5540b820]]= (IASTNode)adaptor.Create( [[#variable6cd02e40]]); root_0 = (IASTNode)adaptor.BecomeRoot( [[#variable5540b820]], root_0); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#6cd02e40]] | UPDATE5 |
| 1 | 2 | [[#6cd02e40]] | SET10 |
| 1 | 3 | [[#6cd02e40]] | EQ15 |
| 1 | 4 | [[#6cd02e40]] | DELETE19 |
| 1 | 5 | [[#6cd02e40]] | INSERT26 |
| 1 | 6 | [[#6cd02e40]] | INTO29 |
| 1 | 7 | [[#6cd02e40]] | SELECT41 |
| 1 | 8 | [[#6cd02e40]] | OBJECT50 |
| 1 | 9 | [[#6cd02e40]] | FROM54 |
| 1 | 10 | [[#6cd02e40]] | JOIN63 |
| 1 | 11 | [[#6cd02e40]] | JOIN73 |
| 1 | 12 | [[#6cd02e40]] | WITH82 |
| 1 | 13 | [[#6cd02e40]] | GROUP117 |
| 1 | 14 | [[#6cd02e40]] | ORDER123 |
| 1 | 15 | [[#6cd02e40]] | HAVING130 |
| 1 | 16 | [[#6cd02e40]] | WHERE132 |
| 1 | 17 | [[#6cd02e40]] | AS138 |
| 1 | 18 | [[#6cd02e40]] | OR143 |
| 1 | 19 | [[#6cd02e40]] | AND146 |
| 1 | 20 | [[#6cd02e40]] | EQ150 |
| 1 | 21 | [[#6cd02e40]] | isx |
| 1 | 22 | [[#6cd02e40]] | NE152 |
| 1 | 23 | [[#6cd02e40]] | ne |
| 1 | 24 | [[#6cd02e40]] | LT154 |
| 1 | 25 | [[#6cd02e40]] | GT155 |
| 1 | 26 | [[#6cd02e40]] | LE156 |
| 1 | 27 | [[#6cd02e40]] | GE157 |
| 1 | 28 | [[#6cd02e40]] | i |
| 1 | 29 | [[#6cd02e40]] | b |
| 1 | 30 | [[#6cd02e40]] | l |
| 1 | 31 | [[#6cd02e40]] | ESCAPE165 |
| 1 | 32 | [[#6cd02e40]] | c |
| 1 | 33 | [[#6cd02e40]] | BNOT174 |
| 1 | 34 | [[#6cd02e40]] | BOR178 |
| 1 | 35 | [[#6cd02e40]] | BXOR181 |
| 1 | 36 | [[#6cd02e40]] | BAND184 |
| 1 | 37 | [[#6cd02e40]] | PLUS187 |
| 1 | 38 | [[#6cd02e40]] | MINUS188 |
| 1 | 39 | [[#6cd02e40]] | STAR191 |
| 1 | 40 | [[#6cd02e40]] | DIV192 |
| 1 | 41 | [[#6cd02e40]] | WHEN203 |
| 1 | 42 | [[#6cd02e40]] | WHEN207 |
| 1 | 43 | [[#6cd02e40]] | ELSE211 |
| 1 | 44 | [[#6cd02e40]] | SOME213 |
| 1 | 45 | [[#6cd02e40]] | EXISTS214 |
| 1 | 46 | [[#6cd02e40]] | ALL215 |
| 1 | 47 | [[#6cd02e40]] | ANY216 |
| 1 | 48 | [[#6cd02e40]] | DOT223 |
| 1 | 49 | [[#6cd02e40]] | op |
| 1 | 50 | [[#6cd02e40]] | lb |
| 1 | 51 | [[#6cd02e40]] | DOT230 |
| 1 | 52 | [[#6cd02e40]] | COLON233 |
| 1 | 53 | [[#6cd02e40]] | PARAM239 |
| 1 | 54 | [[#6cd02e40]] | DOT246 |
| 1 | 55 | [[#6cd02e40]] | op |
| 1 | 56 | [[#6cd02e40]] | ELEMENTS261 |
| 1 | 57 | [[#6cd02e40]] | INDICES262 |
| 1 | 58 | [[#6cd02e40]] | UNION285 |
| 1 | 59 | [[#6cd02e40]] | DOT290 |
| 2 | 1 | [[#5540b7c0]] | UPDATE |
| 2 | 2 | [[#5540b7c0]] | SET |
| 2 | 3 | [[#5540b7c0]] | EQ |
| 2 | 4 | [[#5540b7c0]] | DELETE |
| 2 | 5 | [[#5540b7c0]] | INSERT |
| 2 | 6 | [[#5540b7c0]] | INTO |
| 2 | 7 | [[#5540b7c0]] | SELECT |
| 2 | 8 | [[#5540b7c0]] | OBJECT |
| 2 | 9 | [[#5540b7c0]] | FROM |
| 2 | 10 | [[#5540b7c0]] | JOIN |
| 2 | 11 | [[#5540b7c0]] | JOIN |
| 2 | 12 | [[#5540b7c0]] | WITH |
| 2 | 13 | [[#5540b7c0]] | GROUP |
| 2 | 14 | [[#5540b7c0]] | ORDER |
| 2 | 15 | [[#5540b7c0]] | HAVING |
| 2 | 16 | [[#5540b7c0]] | WHERE |
| 2 | 17 | [[#5540b7c0]] | AS |
| 2 | 18 | [[#5540b7c0]] | OR |
| 2 | 19 | [[#5540b7c0]] | AND |
| 2 | 20 | [[#5540b7c0]] | EQ |
| 2 | 21 | [[#5540b7c0]] | IS |
| 2 | 22 | [[#5540b7c0]] | NE |
| 2 | 23 | [[#5540b7c0]] | SQL_NE |
| 2 | 24 | [[#5540b7c0]] | LT |
| 2 | 25 | [[#5540b7c0]] | GT |
| 2 | 26 | [[#5540b7c0]] | LE |
| 2 | 27 | [[#5540b7c0]] | GE |
| 2 | 28 | [[#5540b7c0]] | IN |
| 2 | 29 | [[#5540b7c0]] | BETWEEN |
| 2 | 30 | [[#5540b7c0]] | LIKE |
| 2 | 31 | [[#5540b7c0]] | ESCAPE |
| 2 | 32 | [[#5540b7c0]] | CONCAT |
| 2 | 33 | [[#5540b7c0]] | BNOT |
| 2 | 34 | [[#5540b7c0]] | BOR |
| 2 | 35 | [[#5540b7c0]] | BXOR |
| 2 | 36 | [[#5540b7c0]] | BAND |
| 2 | 37 | [[#5540b7c0]] | PLUS |
| 2 | 38 | [[#5540b7c0]] | MINUS |
| 2 | 39 | [[#5540b7c0]] | STAR |
| 2 | 40 | [[#5540b7c0]] | DIV |
| 2 | 41 | [[#5540b7c0]] | WHEN |
| 2 | 42 | [[#5540b7c0]] | WHEN |
| 2 | 43 | [[#5540b7c0]] | ELSE |
| 2 | 44 | [[#5540b7c0]] | SOME |
| 2 | 45 | [[#5540b7c0]] | EXISTS |
| 2 | 46 | [[#5540b7c0]] | ALL |
| 2 | 47 | [[#5540b7c0]] | ANY |
| 2 | 48 | [[#5540b7c0]] | DOT |
| 2 | 49 | [[#5540b7c0]] | OPEN |
| 2 | 50 | [[#5540b7c0]] | OPEN_BRACKET |
| 2 | 51 | [[#5540b7c0]] | DOT |
| 2 | 52 | [[#5540b7c0]] | COLON |
| 2 | 53 | [[#5540b7c0]] | PARAM |
| 2 | 54 | [[#5540b7c0]] | DOT |
| 2 | 55 | [[#5540b7c0]] | OPEN |
| 2 | 56 | [[#5540b7c0]] | ELEMENTS |
| 2 | 57 | [[#5540b7c0]] | INDICES |
| 2 | 58 | [[#5540b7c0]] | UNION |
| 2 | 59 | [[#5540b7c0]] | DOT |
| 3 | 1 | [[#5540b860]] | FOLLOW_UPDATE_in_updateStatement620 |
| 3 | 2 | [[#5540b860]] | FOLLOW_SET_in_setClause653 |
| 3 | 3 | [[#5540b860]] | FOLLOW_EQ_in_assignment678 |
| 3 | 4 | [[#5540b860]] | FOLLOW_DELETE_in_deleteStatement718 |
| 3 | 5 | [[#5540b860]] | FOLLOW_INSERT_in_insertStatement824 |
| 3 | 6 | [[#5540b860]] | FOLLOW_INTO_in_intoClause840 |
| 3 | 7 | [[#5540b860]] | FOLLOW_SELECT_in_selectClause990 |
| 3 | 8 | [[#5540b860]] | FOLLOW_OBJECT_in_selectObject1067 |
| 3 | 9 | [[#5540b860]] | FOLLOW_FROM_in_fromClause1093 |
| 3 | 10 | [[#5540b860]] | FOLLOW_JOIN_in_fromJoin1157 |
| 3 | 11 | [[#5540b860]] | FOLLOW_JOIN_in_fromJoin1217 |
| 3 | 12 | [[#5540b860]] | FOLLOW_WITH_in_withClause1260 |
| 3 | 13 | [[#5540b860]] | FOLLOW_GROUP_in_groupByClause1545 |
| 3 | 14 | [[#5540b860]] | FOLLOW_ORDER_in_orderByClause1582 |
| 3 | 15 | [[#5540b860]] | FOLLOW_HAVING_in_havingClause1684 |
| 3 | 16 | [[#5540b860]] | FOLLOW_WHERE_in_whereClause1698 |
| 3 | 17 | [[#5540b860]] | FOLLOW_AS_in_aliasedExpression1738 |
| 3 | 18 | [[#5540b860]] | FOLLOW_OR_in_logicalOrExpression1808 |
| 3 | 19 | [[#5540b860]] | FOLLOW_AND_in_logicalAndExpression1830 |
| 3 | 20 | [[#5540b860]] | FOLLOW_EQ_in_equalityExpression1909 |
| 3 | 21 | [[#5540b860]] | FOLLOW_IS_in_equalityExpression1918 |
| 3 | 22 | [[#5540b860]] | FOLLOW_NE_in_equalityExpression1936 |
| 3 | 23 | [[#5540b860]] | FOLLOW_SQL_NE_in_equalityExpression1945 |
| 3 | 24 | [[#5540b860]] | FOLLOW_LT_in_relationalExpression1985 |
| 3 | 25 | [[#5540b860]] | FOLLOW_GT_in_relationalExpression1990 |
| 3 | 26 | [[#5540b860]] | FOLLOW_LE_in_relationalExpression1995 |
| 3 | 27 | [[#5540b860]] | FOLLOW_GE_in_relationalExpression2000 |
| 3 | 28 | [[#5540b860]] | FOLLOW_IN_in_relationalExpression2043 |
| 3 | 29 | [[#5540b860]] | FOLLOW_BETWEEN_in_relationalExpression2063 |
| 3 | 30 | [[#5540b860]] | FOLLOW_LIKE_in_relationalExpression2084 |
| 3 | 31 | [[#5540b860]] | FOLLOW_ESCAPE_in_likeEscape2142 |
| 3 | 32 | [[#5540b860]] | FOLLOW_CONCAT_in_concatenation2211 |
| 3 | 33 | [[#5540b860]] | FOLLOW_BNOT_in_bitwiseNotExpression2254 |
| 3 | 34 | [[#5540b860]] | FOLLOW_BOR_in_bitwiseOrExpression2278 |
| 3 | 35 | [[#5540b860]] | FOLLOW_BXOR_in_bitwiseXOrExpression2298 |
| 3 | 36 | [[#5540b860]] | FOLLOW_BAND_in_bitwiseAndExpression2318 |
| 3 | 37 | [[#5540b860]] | FOLLOW_PLUS_in_additiveExpression2341 |
| 3 | 38 | [[#5540b860]] | FOLLOW_MINUS_in_additiveExpression2346 |
| 3 | 39 | [[#5540b860]] | FOLLOW_STAR_in_multiplyExpression2372 |
| 3 | 40 | [[#5540b860]] | FOLLOW_DIV_in_multiplyExpression2377 |
| 3 | 41 | [[#5540b860]] | FOLLOW_WHEN_in_whenClause2564 |
| 3 | 42 | [[#5540b860]] | FOLLOW_WHEN_in_altWhenClause2586 |
| 3 | 43 | [[#5540b860]] | FOLLOW_ELSE_in_elseClause2608 |
| 3 | 44 | [[#5540b860]] | FOLLOW_SOME_in_quantifiedExpression2626 |
| 3 | 45 | [[#5540b860]] | FOLLOW_EXISTS_in_quantifiedExpression2631 |
| 3 | 46 | [[#5540b860]] | FOLLOW_ALL_in_quantifiedExpression2636 |
| 3 | 47 | [[#5540b860]] | FOLLOW_ANY_in_quantifiedExpression2641 |
| 3 | 48 | [[#5540b860]] | FOLLOW_DOT_in_atom2696 |
| 3 | 49 | [[#5540b860]] | FOLLOW_OPEN_in_atom2727 |
| 3 | 50 | [[#5540b860]] | FOLLOW_OPEN_BRACKET_in_atom2748 |
| 3 | 51 | [[#5540b860]] | FOLLOW_DOT_in_primaryExpression2788 |
| 3 | 52 | [[#5540b860]] | FOLLOW_COLON_in_primaryExpression2808 |
| 3 | 53 | [[#5540b860]] | FOLLOW_PARAM_in_primaryExpression2839 |
| 3 | 54 | [[#5540b860]] | FOLLOW_DOT_in_identPrimary2949 |
| 3 | 55 | [[#5540b860]] | FOLLOW_OPEN_in_identPrimary2978 |
| 3 | 56 | [[#5540b860]] | FOLLOW_ELEMENTS_in_collectionExpr3166 |
| 3 | 57 | [[#5540b860]] | FOLLOW_INDICES_in_collectionExpr3171 |
| 3 | 58 | [[#5540b860]] | FOLLOW_UNION_in_subQuery3417 |
| 3 | 59 | [[#5540b860]] | FOLLOW_DOT_in_path3521 |
| 4 | 1 | [[#5540b820]] | UPDATE5_tree |
| 4 | 2 | [[#5540b820]] | SET10_tree |
| 4 | 3 | [[#5540b820]] | EQ15_tree |
| 4 | 4 | [[#5540b820]] | DELETE19_tree |
| 4 | 5 | [[#5540b820]] | INSERT26_tree |
| 4 | 6 | [[#5540b820]] | INTO29_tree |
| 4 | 7 | [[#5540b820]] | SELECT41_tree |
| 4 | 8 | [[#5540b820]] | OBJECT50_tree |
| 4 | 9 | [[#5540b820]] | FROM54_tree |
| 4 | 10 | [[#5540b820]] | JOIN63_tree |
| 4 | 11 | [[#5540b820]] | JOIN73_tree |
| 4 | 12 | [[#5540b820]] | WITH82_tree |
| 4 | 13 | [[#5540b820]] | GROUP117_tree |
| 4 | 14 | [[#5540b820]] | ORDER123_tree |
| 4 | 15 | [[#5540b820]] | HAVING130_tree |
| 4 | 16 | [[#5540b820]] | WHERE132_tree |
| 4 | 17 | [[#5540b820]] | AS138_tree |
| 4 | 18 | [[#5540b820]] | OR143_tree |
| 4 | 19 | [[#5540b820]] | AND146_tree |
| 4 | 20 | [[#5540b820]] | EQ150_tree |
| 4 | 21 | [[#5540b820]] | isx_tree |
| 4 | 22 | [[#5540b820]] | NE152_tree |
| 4 | 23 | [[#5540b820]] | ne_tree |
| 4 | 24 | [[#5540b820]] | LT154_tree |
| 4 | 25 | [[#5540b820]] | GT155_tree |
| 4 | 26 | [[#5540b820]] | LE156_tree |
| 4 | 27 | [[#5540b820]] | GE157_tree |
| 4 | 28 | [[#5540b820]] | i_tree |
| 4 | 29 | [[#5540b820]] | b_tree |
| 4 | 30 | [[#5540b820]] | l_tree |
| 4 | 31 | [[#5540b820]] | ESCAPE165_tree |
| 4 | 32 | [[#5540b820]] | c_tree |
| 4 | 33 | [[#5540b820]] | BNOT174_tree |
| 4 | 34 | [[#5540b820]] | BOR178_tree |
| 4 | 35 | [[#5540b820]] | BXOR181_tree |
| 4 | 36 | [[#5540b820]] | BAND184_tree |
| 4 | 37 | [[#5540b820]] | PLUS187_tree |
| 4 | 38 | [[#5540b820]] | MINUS188_tree |
| 4 | 39 | [[#5540b820]] | STAR191_tree |
| 4 | 40 | [[#5540b820]] | DIV192_tree |
| 4 | 41 | [[#5540b820]] | WHEN203_tree |
| 4 | 42 | [[#5540b820]] | WHEN207_tree |
| 4 | 43 | [[#5540b820]] | ELSE211_tree |
| 4 | 44 | [[#5540b820]] | SOME213_tree |
| 4 | 45 | [[#5540b820]] | EXISTS214_tree |
| 4 | 46 | [[#5540b820]] | ALL215_tree |
| 4 | 47 | [[#5540b820]] | ANY216_tree |
| 4 | 48 | [[#5540b820]] | DOT223_tree |
| 4 | 49 | [[#5540b820]] | op_tree |
| 4 | 50 | [[#5540b820]] | lb_tree |
| 4 | 51 | [[#5540b820]] | DOT230_tree |
| 4 | 52 | [[#5540b820]] | COLON233_tree |
| 4 | 53 | [[#5540b820]] | PARAM239_tree |
| 4 | 54 | [[#5540b820]] | DOT246_tree |
| 4 | 55 | [[#5540b820]] | op_tree |
| 4 | 56 | [[#5540b820]] | ELEMENTS261_tree |
| 4 | 57 | [[#5540b820]] | INDICES262_tree |
| 4 | 58 | [[#5540b820]] | UNION285_tree |
| 4 | 59 | [[#5540b820]] | DOT290_tree |