Commit Graph

103 Commits

Author SHA1 Message Date
Gunnar Morling
3e5f0cef38 DBZ-2151 Completing support for ALTER TABLE DROP INDEX IF EXISTS 2020-06-08 10:58:12 +02:00
Justin Hiza
ae8f530d7e DBZ-2151 updating ANTLR parser to respect MariaDB syntax for ALTER TABLE DROP INDEX [IF EXISTS] 2020-06-08 10:58:12 +02:00
Andy Teijelo
37e939364f DBZ-2154: add test for UTC_TIMESTAMP without parenthesis 2020-06-08 09:47:58 +02:00
Andy Teijelo
2dbac5ef41 DBZ-2154: function UTC_TIMESTAMP can be called without parenthesis 2020-06-08 09:47:58 +02:00
Andy Teijelo
81b50b0278 DBZ-2153: support CAST AS INTEGER 2020-06-08 09:47:07 +02:00
Andy Teijelo
d2345af9b3 DBZ-2153: add a test for casting as integer 2020-06-08 09:47:07 +02:00
Jiri Pechanec
964c4f6505 DBZ-2142 Support multiple SETs for trigger 2020-06-03 17:32:13 +02:00
Jiri Pechanec
2ad3b46509 DBZ-2143 Rebase grammar on the latest upstream 2020-06-03 17:32:13 +02:00
Jiri Pechanec
06f8023a54 DBZ-2130 CHARACTER keyword used also as a type 2020-06-02 15:11:53 +02:00
Jiri Pechanec
5940c85103 DBZ-2080 Support named PKs in ALTER TABLE 2020-05-15 09:12:07 +02:00
Fándly Gergő
9cea694510 DBZ-2067 Add support for ALGORITHM=INSTANT on alter table statements 2020-05-14 12:31:14 +02:00
Max Kaplan
1b89b89301 DBZ-2062 allowing compression keyword to contain backticks in create table 2020-05-14 11:21:25 +02:00
Anders Engström
7330311e68 DBZ-2047: Add 'flush table' alias to MySQL grammar 2020-05-06 13:03:50 +02:00
Jiri Pechanec
c7f3732dd3 DBZ-1740 Support for RESIGNAL and DIAGNOSTICS 2020-01-31 08:14:03 +01:00
Jiri Pechanec
3367c4ca51 DBZ-1733 TRANSACTIONAL keyword support 2020-01-24 21:42:58 +01:00
Jiri Pechanec
dfb91b779e DBZ-1691 Support for SIGNAL statement 2020-01-12 00:08:25 +01:00
Chris Cranford
1079f7a23c DBZ-1699 Support MySQL CAST as JSON grammar syntax 2020-01-10 00:53:02 +01:00
Jiri Pechanec
d88c3b4d82 DBZ-1659 Parse return-only function 2019-12-10 15:32:15 +01:00
Gunnar Morling
2c569977d7 DBZ-1392 Applying formatter;
* Keeping indentation formatting for JSON


Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
Co-authored-by: Chris Cranford <chris@hibernate.org>
2019-11-01 13:20:43 +02:00
Jiri Pechanec
6b2110e571 DBZ-1534 DBZ-1535 Simplify grammar 2019-10-23 14:35:40 -04:00
Jiri Pechanec
30d768edb7 DBZ-1534 Support for IN/VISIBLE index option 2019-10-21 12:29:03 +02:00
Jiri Pechanec
de7e02eb58 DBZ-1535 Support for SESSION_VARIABLES_ADMIN privilege 2019-10-21 12:27:25 +02:00
Gunnar Morling
92885ebe99 DBZ-1392 Removing trailing whitespace from Java files 2019-10-07 12:11:43 +03:00
Gunnar Morling
8d6f5409b1 DBZ-1392 Moving static imports up and applying this to all files 2019-10-07 12:11:43 +03:00
Chris Cranford
7442670692 DBZ-1355 Fix checkstyle problems detected after upgrade to 8.19 2019-10-03 19:44:43 +02:00
Chris Cranford
f1d7963104 DBZ-1470 Support DEFAULT character set for MySQL CREATE DATABASE/TABLE syntax 2019-09-12 17:42:18 +02:00
Jiri Pechanec
fa05a44478 DBZ-1432 Align custom engine parsing with upstream 2019-08-15 13:07:45 +02:00
Jiri Pechanec
360bcc6f36 DBZ-1411 Support unquted full names in GRANT 2019-07-29 15:49:55 +02:00
Jiri Pechanec
d3b33e5fbd DBZ-1376 Both ALGORTIHM and LOCK are allowed for INDEX 2019-07-17 16:09:21 -04:00
Jiri Pechanec
558d97aa82 DBZ-1398 Support for arbitrary third party engine name 2019-07-17 15:15:11 -04:00
Jiri Pechanec
fbeb0076dc DBZ-1397 Support CHARSET in CAST function 2019-07-17 14:50:40 -04:00
Jiri Pechanec
257f900abb DBZ-1349 Support for UTF8mb3 charset 2019-06-24 14:03:23 +02:00
Jiri Pechanec
c88e454809 DBZ-1348 Add INTERNAL among allowed ids 2019-06-21 19:27:21 +02:00
Mariusz Strzelecki
851a3ef676 DBZ-1332 | COLLATE support in return types of the MySQL functions 2019-06-18 15:13:51 +02:00
Mariusz Strzelecki
265e6db08d DBZ-1331 | allow SET NEW.column=expression in triggers 2019-06-18 15:07:54 +02:00
Jiri Pechanec
e2f2c88952 DBZ-1329 Support for rename index 2019-06-17 20:55:04 +02:00
Bartosz Miedlar
ead68b1b14 DBZ-1300 DDL that contains user are unparsable by antlr 2019-05-30 11:40:55 +02:00
Chris Cranford
ae3f593a4e DBZ-1127 Suggested changes from upstream 2019-05-22 17:05:11 +02:00
Chris Cranford
377728ef87 DBZ-1127 Synchronize MySQL grammar with upstream grammar. 2019-05-22 17:05:11 +02:00
Chris Cranford
778b394085 DBZ-1127 Synchronize MySQL grammar with upstream grammar. 2019-05-22 17:05:11 +02:00
Jiri Pechanec
540196091c DBZ-683 Snapshot supports storing only whitelisted tables setting 2019-05-22 14:52:06 +02:00
Chris Cranford
c6aa02f813 DBZ-1226 Add support for enum/set values that contain commas or escaped characters. 2019-05-01 21:17:42 +02:00
Mathieu Rozieres
df79dfe751 DBZ-1233 MODE and others as MySQL column names
Add MODE to keywordsCanBeId to fix parse exception on so named columns
2019-04-23 12:18:40 +02:00
Jiri Pechanec
394eb74d0f DBZ-1220 FLOAT supports also single precision constraint 2019-04-10 11:20:09 +02:00
Chris Cranford
664c617661 DBZ-1203 Replace collectionOption rule with STRING_LITERAL token. 2019-04-08 11:16:42 +02:00
Chris Cranford
38e1cc56bb DBZ-1203 Fix parsing alter column with enum and character set 2019-04-08 11:16:42 +02:00
Jiri Pechanec
601f2008ac DBZ-1185 SERIAL is valid table/column id 2019-03-21 14:02:23 +01:00
Jiri Pechanec
76e7cd6664 DBZ-1185 Support for SERIAL default value 2019-03-21 14:02:23 +01:00
Jiri Pechanec
4d4741a207 DBZ-1185 Support for SERIAL type alias 2019-03-21 14:02:23 +01:00
Jiri Pechanec
915bdc9b7f DBZ-1186 Comma is not mandatory between table options 2019-03-21 11:22:07 +01:00