Skip to content

Commit a353684

Browse files
committed
Update grammars
1 parent 558a0a9 commit a353684

File tree

10 files changed

+40208
-41542
lines changed

10 files changed

+40208
-41542
lines changed

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlLexer.interp

Lines changed: 10 additions & 1 deletion
Large diffs are not rendered by default.

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlLexer.java

Lines changed: 4389 additions & 4366 deletions
Large diffs are not rendered by default.

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlLexer.tokens

Lines changed: 1219 additions & 1214 deletions
Large diffs are not rendered by default.

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlParser.interp

Lines changed: 10 additions & 1 deletion
Large diffs are not rendered by default.

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlParser.java

Lines changed: 33099 additions & 34703 deletions
Large diffs are not rendered by default.

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlParser.tokens

Lines changed: 1219 additions & 1214 deletions
Large diffs are not rendered by default.

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlParserBaseListener.java

Lines changed: 84 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1763,6 +1763,18 @@ public class MySqlParserBaseListener implements MySqlParserListener {
17631763
* <p>The default implementation does nothing.</p>
17641764
*/
17651765
@Override public void exitAlterByDropColumn(MySqlParser.AlterByDropColumnContext ctx) { }
1766+
/**
1767+
* {@inheritDoc}
1768+
*
1769+
* <p>The default implementation does nothing.</p>
1770+
*/
1771+
@Override public void enterAlterByDropConstraintCheck(MySqlParser.AlterByDropConstraintCheckContext ctx) { }
1772+
/**
1773+
* {@inheritDoc}
1774+
*
1775+
* <p>The default implementation does nothing.</p>
1776+
*/
1777+
@Override public void exitAlterByDropConstraintCheck(MySqlParser.AlterByDropConstraintCheckContext ctx) { }
17661778
/**
17671779
* {@inheritDoc}
17681780
*
@@ -2975,6 +2987,30 @@ public class MySqlParserBaseListener implements MySqlParserListener {
29752987
* <p>The default implementation does nothing.</p>
29762988
*/
29772989
@Override public void exitFromClause(MySqlParser.FromClauseContext ctx) { }
2990+
/**
2991+
* {@inheritDoc}
2992+
*
2993+
* <p>The default implementation does nothing.</p>
2994+
*/
2995+
@Override public void enterGroupByClause(MySqlParser.GroupByClauseContext ctx) { }
2996+
/**
2997+
* {@inheritDoc}
2998+
*
2999+
* <p>The default implementation does nothing.</p>
3000+
*/
3001+
@Override public void exitGroupByClause(MySqlParser.GroupByClauseContext ctx) { }
3002+
/**
3003+
* {@inheritDoc}
3004+
*
3005+
* <p>The default implementation does nothing.</p>
3006+
*/
3007+
@Override public void enterHavingClause(MySqlParser.HavingClauseContext ctx) { }
3008+
/**
3009+
* {@inheritDoc}
3010+
*
3011+
* <p>The default implementation does nothing.</p>
3012+
*/
3013+
@Override public void exitHavingClause(MySqlParser.HavingClauseContext ctx) { }
29783014
/**
29793015
* {@inheritDoc}
29803016
*
@@ -6155,6 +6191,18 @@ public class MySqlParserBaseListener implements MySqlParserListener {
61556191
* <p>The default implementation does nothing.</p>
61566192
*/
61576193
@Override public void exitExpressionAtomPredicate(MySqlParser.ExpressionAtomPredicateContext ctx) { }
6194+
/**
6195+
* {@inheritDoc}
6196+
*
6197+
* <p>The default implementation does nothing.</p>
6198+
*/
6199+
@Override public void enterJsonMemberOfPredicate(MySqlParser.JsonMemberOfPredicateContext ctx) { }
6200+
/**
6201+
* {@inheritDoc}
6202+
*
6203+
* <p>The default implementation does nothing.</p>
6204+
*/
6205+
@Override public void exitJsonMemberOfPredicate(MySqlParser.JsonMemberOfPredicateContext ctx) { }
61586206
/**
61596207
* {@inheritDoc}
61606208
*
@@ -6268,61 +6316,61 @@ public class MySqlParserBaseListener implements MySqlParserListener {
62686316
*
62696317
* <p>The default implementation does nothing.</p>
62706318
*/
6271-
@Override public void enterSubqueryExpessionAtom(MySqlParser.SubqueryExpessionAtomContext ctx) { }
6319+
@Override public void enterMysqlVariableExpressionAtom(MySqlParser.MysqlVariableExpressionAtomContext ctx) { }
62726320
/**
62736321
* {@inheritDoc}
62746322
*
62756323
* <p>The default implementation does nothing.</p>
62766324
*/
6277-
@Override public void exitSubqueryExpessionAtom(MySqlParser.SubqueryExpessionAtomContext ctx) { }
6325+
@Override public void exitMysqlVariableExpressionAtom(MySqlParser.MysqlVariableExpressionAtomContext ctx) { }
62786326
/**
62796327
* {@inheritDoc}
62806328
*
62816329
* <p>The default implementation does nothing.</p>
62826330
*/
6283-
@Override public void enterMysqlVariableExpressionAtom(MySqlParser.MysqlVariableExpressionAtomContext ctx) { }
6331+
@Override public void enterNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx) { }
62846332
/**
62856333
* {@inheritDoc}
62866334
*
62876335
* <p>The default implementation does nothing.</p>
62886336
*/
6289-
@Override public void exitMysqlVariableExpressionAtom(MySqlParser.MysqlVariableExpressionAtomContext ctx) { }
6337+
@Override public void exitNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx) { }
62906338
/**
62916339
* {@inheritDoc}
62926340
*
62936341
* <p>The default implementation does nothing.</p>
62946342
*/
6295-
@Override public void enterNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx) { }
6343+
@Override public void enterNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx) { }
62966344
/**
62976345
* {@inheritDoc}
62986346
*
62996347
* <p>The default implementation does nothing.</p>
63006348
*/
6301-
@Override public void exitNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx) { }
6349+
@Override public void exitNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx) { }
63026350
/**
63036351
* {@inheritDoc}
63046352
*
63056353
* <p>The default implementation does nothing.</p>
63066354
*/
6307-
@Override public void enterNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx) { }
6355+
@Override public void enterMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx) { }
63086356
/**
63096357
* {@inheritDoc}
63106358
*
63116359
* <p>The default implementation does nothing.</p>
63126360
*/
6313-
@Override public void exitNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx) { }
6361+
@Override public void exitMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx) { }
63146362
/**
63156363
* {@inheritDoc}
63166364
*
63176365
* <p>The default implementation does nothing.</p>
63186366
*/
6319-
@Override public void enterMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx) { }
6367+
@Override public void enterExistsExpressionAtom(MySqlParser.ExistsExpressionAtomContext ctx) { }
63206368
/**
63216369
* {@inheritDoc}
63226370
*
63236371
* <p>The default implementation does nothing.</p>
63246372
*/
6325-
@Override public void exitMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx) { }
6373+
@Override public void exitExistsExpressionAtom(MySqlParser.ExistsExpressionAtomContext ctx) { }
63266374
/**
63276375
* {@inheritDoc}
63286376
*
@@ -6340,13 +6388,25 @@ public class MySqlParserBaseListener implements MySqlParserListener {
63406388
*
63416389
* <p>The default implementation does nothing.</p>
63426390
*/
6343-
@Override public void enterExistsExpessionAtom(MySqlParser.ExistsExpessionAtomContext ctx) { }
6391+
@Override public void enterJsonExpressionAtom(MySqlParser.JsonExpressionAtomContext ctx) { }
6392+
/**
6393+
* {@inheritDoc}
6394+
*
6395+
* <p>The default implementation does nothing.</p>
6396+
*/
6397+
@Override public void exitJsonExpressionAtom(MySqlParser.JsonExpressionAtomContext ctx) { }
6398+
/**
6399+
* {@inheritDoc}
6400+
*
6401+
* <p>The default implementation does nothing.</p>
6402+
*/
6403+
@Override public void enterSubqueryExpressionAtom(MySqlParser.SubqueryExpressionAtomContext ctx) { }
63446404
/**
63456405
* {@inheritDoc}
63466406
*
63476407
* <p>The default implementation does nothing.</p>
63486408
*/
6349-
@Override public void exitExistsExpessionAtom(MySqlParser.ExistsExpessionAtomContext ctx) { }
6409+
@Override public void exitSubqueryExpressionAtom(MySqlParser.SubqueryExpressionAtomContext ctx) { }
63506410
/**
63516411
* {@inheritDoc}
63526412
*
@@ -6467,6 +6527,18 @@ public class MySqlParserBaseListener implements MySqlParserListener {
64676527
* <p>The default implementation does nothing.</p>
64686528
*/
64696529
@Override public void exitMathOperator(MySqlParser.MathOperatorContext ctx) { }
6530+
/**
6531+
* {@inheritDoc}
6532+
*
6533+
* <p>The default implementation does nothing.</p>
6534+
*/
6535+
@Override public void enterJsonOperator(MySqlParser.JsonOperatorContext ctx) { }
6536+
/**
6537+
* {@inheritDoc}
6538+
*
6539+
* <p>The default implementation does nothing.</p>
6540+
*/
6541+
@Override public void exitJsonOperator(MySqlParser.JsonOperatorContext ctx) { }
64706542
/**
64716543
* {@inheritDoc}
64726544
*

src/sonar-sql-plugin/src/main/java/org/antlr/sql/dialects/mysql/MySqlParserBaseVisitor.java

Lines changed: 48 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1033,6 +1033,13 @@ public class MySqlParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> imple
10331033
* {@link #visitChildren} on {@code ctx}.</p>
10341034
*/
10351035
@Override public T visitAlterByDropColumn(MySqlParser.AlterByDropColumnContext ctx) { return visitChildren(ctx); }
1036+
/**
1037+
* {@inheritDoc}
1038+
*
1039+
* <p>The default implementation returns the result of calling
1040+
* {@link #visitChildren} on {@code ctx}.</p>
1041+
*/
1042+
@Override public T visitAlterByDropConstraintCheck(MySqlParser.AlterByDropConstraintCheckContext ctx) { return visitChildren(ctx); }
10361043
/**
10371044
* {@inheritDoc}
10381045
*
@@ -1740,6 +1747,20 @@ public class MySqlParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> imple
17401747
* {@link #visitChildren} on {@code ctx}.</p>
17411748
*/
17421749
@Override public T visitFromClause(MySqlParser.FromClauseContext ctx) { return visitChildren(ctx); }
1750+
/**
1751+
* {@inheritDoc}
1752+
*
1753+
* <p>The default implementation returns the result of calling
1754+
* {@link #visitChildren} on {@code ctx}.</p>
1755+
*/
1756+
@Override public T visitGroupByClause(MySqlParser.GroupByClauseContext ctx) { return visitChildren(ctx); }
1757+
/**
1758+
* {@inheritDoc}
1759+
*
1760+
* <p>The default implementation returns the result of calling
1761+
* {@link #visitChildren} on {@code ctx}.</p>
1762+
*/
1763+
@Override public T visitHavingClause(MySqlParser.HavingClauseContext ctx) { return visitChildren(ctx); }
17431764
/**
17441765
* {@inheritDoc}
17451766
*
@@ -3595,6 +3616,13 @@ public class MySqlParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> imple
35953616
* {@link #visitChildren} on {@code ctx}.</p>
35963617
*/
35973618
@Override public T visitExpressionAtomPredicate(MySqlParser.ExpressionAtomPredicateContext ctx) { return visitChildren(ctx); }
3619+
/**
3620+
* {@inheritDoc}
3621+
*
3622+
* <p>The default implementation returns the result of calling
3623+
* {@link #visitChildren} on {@code ctx}.</p>
3624+
*/
3625+
@Override public T visitJsonMemberOfPredicate(MySqlParser.JsonMemberOfPredicateContext ctx) { return visitChildren(ctx); }
35983626
/**
35993627
* {@inheritDoc}
36003628
*
@@ -3664,35 +3692,35 @@ public class MySqlParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> imple
36643692
* <p>The default implementation returns the result of calling
36653693
* {@link #visitChildren} on {@code ctx}.</p>
36663694
*/
3667-
@Override public T visitSubqueryExpessionAtom(MySqlParser.SubqueryExpessionAtomContext ctx) { return visitChildren(ctx); }
3695+
@Override public T visitMysqlVariableExpressionAtom(MySqlParser.MysqlVariableExpressionAtomContext ctx) { return visitChildren(ctx); }
36683696
/**
36693697
* {@inheritDoc}
36703698
*
36713699
* <p>The default implementation returns the result of calling
36723700
* {@link #visitChildren} on {@code ctx}.</p>
36733701
*/
3674-
@Override public T visitMysqlVariableExpressionAtom(MySqlParser.MysqlVariableExpressionAtomContext ctx) { return visitChildren(ctx); }
3702+
@Override public T visitNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx) { return visitChildren(ctx); }
36753703
/**
36763704
* {@inheritDoc}
36773705
*
36783706
* <p>The default implementation returns the result of calling
36793707
* {@link #visitChildren} on {@code ctx}.</p>
36803708
*/
3681-
@Override public T visitNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx) { return visitChildren(ctx); }
3709+
@Override public T visitNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx) { return visitChildren(ctx); }
36823710
/**
36833711
* {@inheritDoc}
36843712
*
36853713
* <p>The default implementation returns the result of calling
36863714
* {@link #visitChildren} on {@code ctx}.</p>
36873715
*/
3688-
@Override public T visitNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx) { return visitChildren(ctx); }
3716+
@Override public T visitMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx) { return visitChildren(ctx); }
36893717
/**
36903718
* {@inheritDoc}
36913719
*
36923720
* <p>The default implementation returns the result of calling
36933721
* {@link #visitChildren} on {@code ctx}.</p>
36943722
*/
3695-
@Override public T visitMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx) { return visitChildren(ctx); }
3723+
@Override public T visitExistsExpressionAtom(MySqlParser.ExistsExpressionAtomContext ctx) { return visitChildren(ctx); }
36963724
/**
36973725
* {@inheritDoc}
36983726
*
@@ -3706,7 +3734,14 @@ public class MySqlParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> imple
37063734
* <p>The default implementation returns the result of calling
37073735
* {@link #visitChildren} on {@code ctx}.</p>
37083736
*/
3709-
@Override public T visitExistsExpessionAtom(MySqlParser.ExistsExpessionAtomContext ctx) { return visitChildren(ctx); }
3737+
@Override public T visitJsonExpressionAtom(MySqlParser.JsonExpressionAtomContext ctx) { return visitChildren(ctx); }
3738+
/**
3739+
* {@inheritDoc}
3740+
*
3741+
* <p>The default implementation returns the result of calling
3742+
* {@link #visitChildren} on {@code ctx}.</p>
3743+
*/
3744+
@Override public T visitSubqueryExpressionAtom(MySqlParser.SubqueryExpressionAtomContext ctx) { return visitChildren(ctx); }
37103745
/**
37113746
* {@inheritDoc}
37123747
*
@@ -3777,6 +3812,13 @@ public class MySqlParserBaseVisitor<T> extends AbstractParseTreeVisitor<T> imple
37773812
* {@link #visitChildren} on {@code ctx}.</p>
37783813
*/
37793814
@Override public T visitMathOperator(MySqlParser.MathOperatorContext ctx) { return visitChildren(ctx); }
3815+
/**
3816+
* {@inheritDoc}
3817+
*
3818+
* <p>The default implementation returns the result of calling
3819+
* {@link #visitChildren} on {@code ctx}.</p>
3820+
*/
3821+
@Override public T visitJsonOperator(MySqlParser.JsonOperatorContext ctx) { return visitChildren(ctx); }
37803822
/**
37813823
* {@inheritDoc}
37823824
*

0 commit comments

Comments
 (0)