harveyyue
eb7b56e649
DBZ-5211 DDL statement couldn't be parsed - Oracle connector 1.9.3.Final
2022-06-07 14:43:41 -04:00
Chris Cranford
62782bf806
DBZ-4958 Annotate MariaDB-specific
2022-05-24 08:37:37 +02:00
Chris Cranford
fd7934598f
DBZ-4958 Support CREATE OR REPLACE TABLE
syntax for MySQL
2022-05-24 08:37:37 +02:00
harveyyue
b0175ead02
DBZ-5121 Support if not exists/if exists key words in alter table statement
2022-05-11 14:16:58 -04:00
AlexMiroshnikov
5a9e90be99
DBZ-4780 Add LATERAL to keywordsCanBeId
2022-05-10 10:34:38 +02:00
AlexMiroshnikov
5bbc32c896
DBZ-4780 Introduce support of LATERAL operator
2022-05-10 10:34:38 +02:00
Chris Cranford
5ab416c86d
DBZ-5108 Add ENABLED to the regular_id rule
2022-05-10 10:18:24 +02:00
AlexMiroshnikov
bf6a4b4873
DBZ-5077 Support DROP FOREIGN KEY IF EXISTS grammar
2022-05-09 08:41:31 +02:00
Sergei Morozov
194934b74a
DBZ-5075: Clean up Javadocs
2022-05-03 13:46:23 +02:00
Sergei Morozov
f6546e4d87
DBZ-5075: Remove unused legacy MySQL code
2022-05-03 13:46:23 +02:00
Chris Cranford
04330d6a06
DBZ-4996 Add additional examples
2022-04-21 08:10:58 +02:00
Chris Cranford
8ff3721b71
DBZ-4996 Parse references_clause without referenced column list
2022-04-21 08:10:58 +02:00
Anisha Mohanty
d734f9740e
DBZ-4980 Support CTE with create view statement in MySQL parser
2022-04-19 07:22:10 +02:00
Anisha Mohanty
736a3b149b
DBZ-4976 Handle NPEs for column definitions of Oracle DDL statements
2022-04-14 11:58:50 +02:00
Vojtech Juranek
78206deeee
DBZ-4927 Allow OR REPLACE
when creating trigger
...
`CREATE OR REPLACE TRIGGER` is not possible in MySQL [1], however this
is possible in MariaDB [2].
[1] https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html
[2] https://mariadb.com/kb/en/create-trigger/
2022-03-31 11:25:23 +02:00
Vojtech Juranek
d1c50558cc
DBZ-4896 Allow ON
as an expression value
...
`ON` can be used as a value for e.g. some server system variables
like unique_checks [1].
[1] https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_unique_checks
2022-03-23 16:50:47 +01:00
Chris Cranford
43acb43fb6
DBZ-4836 Improve Oracle identity/sequence DDL syntax parsing
2022-03-23 08:01:56 +01:00
Vojtech Juranek
81f11f6646
DBZ-4887 Allow ANALYZE TABLES statement in MySQL grammar
2022-03-22 07:53:59 +01:00
Chris Cranford
cc8536c6cb
DBZ-4851 Allow multiple index_attributes in a using_index_clause
2022-03-18 20:36:11 +01:00
harveyyue
dac2e1350f
DBZ-4841 Debezium Mysql connector can't handle CREATE INDEX IF NOT EXISTS (MariaDB)
2022-03-11 15:11:00 +01:00
harveyyue
66d413c114
DBZ-4833 MySQL 5.7 - no viable alternative at input 'ALTER TABLE ORD_ALLOCATION_CONFIG CHANGE RANK'
2022-03-10 15:09:13 +01:00
Chris Cranford
abb4617405
DBZ-4810 Support Oracle TO_DATE with NLS parameter arguments
2022-03-04 15:38:06 +01:00
Chris Cranford
87bd1fbfdc
DBZ-4763 Relax parsing of heap & index organized clauses
2022-02-22 14:56:46 +01:00
Chris Cranford
3e01770380
DBZ-4641 Fix Oracle Loader, HDFS, and Hive grammar rules
2022-02-21 18:10:34 +01:00
Anisha Mohanty
2074767ebc
DBZ-4641 Extend external_table_clause syntax
2022-02-21 18:10:34 +01:00
Chris Cranford
63d7c94cbb
DBZ-4752 Relax clause order for inmemory_attributes
2022-02-16 21:35:57 +01:00
Chris Cranford
f69b1811b4
DBZ-4746 Support CHECK
shrink-clause option
2022-02-15 17:46:45 +01:00
Anisha Mohanty
943618227d
DBZ-4662 partition_key_value should accept timestamp values
2022-02-14 13:06:40 -05:00
harveyyue
d07507ddd7
DBZ-4707 MySQL unparseable DDL - CREATE PROCEDURE
2022-02-14 15:48:19 +05:30
Anisha Mohanty
dd54a37665
DBZ-4649 Extend modify_table_partition rule
2022-02-08 14:27:18 +05:30
Ismail Simsek
25ed5898c5
DBZ-4675 parse MariaDB PAGE_COMPRESSED and PAGE_COMPRESSION_LEVEL table options
2022-02-04 11:07:14 -05:00
Ismail Simsek
a59b5a203e
DBZ-4661 parse MariaDB encrypted keyword
...
Co-authored-by: Anisha Mohanty <anishamohanty23@gmail.com>
2022-02-04 15:15:07 +05:30
Chris Cranford
44f9cd9b66
DBZ-4654 Support name based log groups
2022-02-03 18:15:23 +01:00
harveyyue
bfd2ce97e8
DBZ-4640 Parse including keyword column table ddl error
2022-01-30 12:04:04 -05:00
Chris Cranford
92b15475f3
DBZ-4609 Extend DROP PARTITION
syntax
2022-01-28 13:15:50 -05:00
Anisha Mohanty
c82eced4f2
DBZ-4609 Using partition_extended_names for drop partition
2022-01-28 13:15:50 -05:00
Sebastian Bruckner
7f827f13d6
DBZ-4561: Add flush table[s] grammer for all open tables
2022-01-20 08:24:27 +01:00
Chris Cranford
1e425686d5
DBZ-4571 Support older Oracle degree of parallelism DDL syntax
2022-01-19 18:41:14 +01:00
Anisha Mohanty
a04238ce2b
DBZ-4553 Remove SEQ keyword
2022-01-17 14:38:47 +01:00
Chris Cranford
167fef5310
DBZ-4546 Improve Virtual Column DDL syntax support
2022-01-14 08:38:59 +01:00
Chris Cranford
48c3244c2f
DBZ-4485 Support Oracle FLASHBACK TABLE syntax
2022-01-11 14:12:50 +01:00
Jiri Pechanec
b60713abc7
DBZ-4504 Improve comment/change alignment
2022-01-10 13:48:52 +01:00
Anisha Mohanty
c0e7768476
DBZ-4504 Update date functions for MariaDB
2022-01-10 13:48:52 +01:00
harveyyue
3670b0c6ef
DBZ-4497 Parse multiple signed/unsigned keyword from ddl statement failed
2022-01-03 10:47:03 +01:00
harveyyue
890190d26e
DBZ-4473 Remove unused brackets in MySqlParser
2021-12-20 08:04:53 +01:00
Chris Cranford
0207a11050
DBZ-4396 Improve Oracle ANALYZE grammar support
2021-12-07 09:57:09 +01:00
Anisha Mohanty
8a58089221
DBZ-4402 Support keyword CHAR SET for defining charset options
2021-12-07 09:37:02 +01:00
Chris Cranford
c5370c87df
DBZ-4397 Add MySQL grant username to username syntax
2021-12-02 21:15:58 +01:00
harveyyue
304c7a3952
DBZ-4320 support for JSON function in MySQL index
2021-11-23 09:57:07 +01:00
Anisha Mohanty
95e63ed6dc
DBZ-4304 Add MariaDB specific username
2021-11-19 09:39:33 -05:00
Chris Cranford
593359e3f8
DBZ-4224 Fix parsing of creation of queue tables
2021-11-16 20:55:36 +01:00
Anisha Mohanty
9bfcf021d7
DBZ-4280 Allow Alter Table to Rebuild an Index Partition
2021-11-16 11:18:25 -05:00
harveyyue
80e97964f1
DBZ-4261 Support all charsets in MySQL parser
2021-11-10 16:55:05 +01:00
Chris Cranford
343318b5d4
DBZ-3710 Support Oracle column default values
2021-11-10 09:43:25 +01:00
harveyyue
a707da9645
DBZ-4246 Does Debezium support database using charset GB18030
2021-11-05 20:37:32 +01:00
harveyyue
3ced90130e
DBZ-4229 CREATE PROCEDURE DDL throws ParsingException
2021-11-03 18:23:22 +01:00
harveyyue
62f00343b7
DBZ-4174 DDL statement couldn't be parsed
2021-11-01 09:22:09 +01:00
Chris Cranford
e9a762b8dc
DBZ-4215 Support MySQL dual password syntax
2021-10-29 23:46:31 +02:00
Chris Cranford
aef1fb198b
DBZ-4210 Allow CONDITION keyword as identifier name
2021-10-29 09:24:37 +02:00
Chris Cranford
c25963fbd7
DBZ-4206 Parse Oracle DDL using SDO_GEOMETRY data types
2021-10-28 07:28:20 +02:00
harveyyue
4be1674dbd
DBZ-4166 Producer failure NullPointerException
2021-10-26 19:23:09 +05:30
harveyyue
3f2fe270b2
DBZ-4193 Parse the "window" keyword for agg and nonagg function in mysql8
2021-10-25 14:28:02 +02:00
Anisha Mohanty
46f0d876d5
DBZ-4184 Remove MINUSMINUS operator
2021-10-21 17:16:06 +02:00
Anisha Mohanty
2f3fe3fd85
DBZ-4121 Support for Non-aggregate window functions
2021-10-21 17:14:55 +02:00
Anisha Mohanty
6a38e5cfea
DBZ-4170 Update analyze table statement as per MySql 8.0
2021-10-21 17:12:18 +02:00
harveyyue
90e9bea93f
DBZ-4000 Support parse table and columns comment
2021-10-20 15:19:31 +02:00
Chris Cranford
a2489f2e42
DBZ-4126 Support in-memory table clauses in CREATE TABLE syntax
2021-10-18 11:48:42 +02:00
Chris Cranford
0a0dc6304b
DBZ-4158 Extend table compression support for Oracle DDL
...
* Add support for "FOR ALL OPERATIONS"
* Add support for "FOR DIRECT_LOAD OPERATIONS"
2021-10-15 07:32:05 +02:00
Chris Cranford
150f45354a
DBZ-4135 Fix handling of alter table MODIFY column DDL
2021-10-12 10:11:08 +02:00
Anisha Mohanty
57ea0fa632
DBZ-4034 Add missing tokens for DDL parser
2021-10-01 14:51:23 +02:00
Chris Cranford
0c513a6905
DBZ-4026 Extend Oracle DML table physical attributes clauses
2021-09-27 12:01:45 +02:00
Chris Cranford
ef6fa1e7e5
DBZ-4017 Support multiple (sub)partitions in ALTER TABLE truncate syntax
2021-09-21 10:32:39 +02:00
Chris Cranford
e1fb3cc0e6
DBZ-3977 Extend ALTER and TRUNCATE table Oracle DDL support
...
* Add support for truncating subpartitions with ALTER
* Add support for dropping storage with TRUNCATE
2021-09-16 19:39:53 +02:00
harveyyue
97cb997be3
DBZ-3984 Mysql-Connector fails parsing invalid decimal format DDL statement
2021-09-13 13:55:49 +02:00
Chris Cranford
82e568ae34
DBZ-3962 Support DROP TABLE using recycle bin as-clause
2021-09-02 23:15:04 +02:00
Chris Cranford
0f07b43012
DBZ-3898 Skip excluded schema DDL events
2021-08-26 09:20:33 +02:00
Chris Cranford
50c156f061
DBZ-3886 Improve ALTER TABLE DROP grammar for Oracle
2021-08-24 07:35:56 +02:00
Anisha Mohanty
9e8c7ce3cf
DBZ-3878 Support AS clause in GRANT statement
2021-08-20 09:28:46 +02:00
Chris Cranford
a402774e4c
DBZ-3877 Improve subpartition support in Oracle DDL parser
2021-08-19 07:54:47 +02:00
Anisha Mohanty
d44ad20001
DBZ-3784 Add DEFAULT to partition option engine
2021-08-02 12:00:17 +02:00
Tin Nguyen
4026a275d5
DBZ-3623 Support Mysql INVISIBLE COLUMN syntax
2021-07-17 10:40:54 +02:00
Anisha Mohanty
ee4f457f8c
DBZ-3718 Add table option TABLE_TYPE for create table
2021-07-16 12:11:09 +02:00
Chris Cranford
d908aec1db
DBZ-3755 Fix parsing inline Oracle CREATE INDEX constraints
2021-07-16 04:20:24 +07:00
Chris Cranford
27ab6198fe
DBZ-3759 Improve Oracle DDL parsing of table compression clauses
2021-07-16 04:16:51 +07:00
Chris Cranford
6102bbfae4
DBZ-3723 Fix parsing heap/index organized create table statements
2021-07-15 20:59:48 +02:00
Chris Cranford
76df33df6c
DBZ-3686 Support MySQL CREATE ROLE
DDL syntax
2021-07-01 08:45:55 +02:00
Chris Cranford
bcf5441284
DBZ-1211 Add test case
2021-06-29 11:14:19 +02:00
Chris Cranford
614250a096
DBZ-3641 Fix DDL parsing of CREATE TABLE using maxtrans-clause
2021-06-18 01:59:26 -04:00
Chris Cranford
ac7be36189
DBZ-3619 Oracle DDL parser add "UNIQUE INDEX" logging support
2021-06-15 14:07:57 +02:00
Jiri Pechanec
aecd88ccb3
DBZ-3610 Support for grant/revoke role
2021-06-11 16:02:01 +02:00
Chris Cranford
3f5ede445c
DBZ-3606 Add CASCADE CONSTRAINTS support for Oracle DROP TABLE
2021-06-09 16:17:05 +02:00
Vadzim Ramanenka
f27984e7ee
DBZ-3586: No viable alternative at input "add COLUMN optional"
...
MySQL permits "optional" keyword to be used as an identifier.
2021-06-03 14:07:06 +02:00
Jiri Pechanec
7afcd1bdc6
DBZ-3559 Support MySQL JSON functions
2021-05-31 09:49:56 +02:00
Chris Cranford
8ab52ffe67
DBZ-3554 Support DDL alter table partition clauses
2021-05-26 12:56:09 +02:00
Chris Cranford
d0b32fbccb
DBZ-3549 Add sharing-clause to Oracle CREATE TABLE syntax
2021-05-22 10:21:56 +02:00
Cao Manh Dat
a663edcaaa
DBZ-3543: Missing schema function in DDL Parser
2021-05-20 09:09:22 +02:00
Chris Cranford
b13cbb1077
DBZ-2916 Add support for Oracle DDL statement parsing
2021-05-18 14:58:20 +02:00
Jiri Pechanec
0dc25a6846
DBZ-3399 Store full RENAME TABLE in history
2021-05-18 10:26:10 +02:00
Jiri Pechanec
b4327ab13a
DBZ-3499 Moved test statements to examples
2021-05-06 06:14:24 +02:00
Tommy Karlsson
f9028926f8
DBZ-3499 Add support for parsing of GRANT statements with newer MySQL privileges
2021-05-06 06:14:24 +02:00
Anisha Mohanty
e663b923ff
DBZ-3467 'group' keyword to be used as ID
2021-04-29 22:35:17 +02:00
Anisha Mohanty
42166adfdc
DBZ-3468 Test for create table with partition and subpartition
2021-04-29 09:31:11 +02:00
Anisha Mohanty
da9ed004d4
DBZ-3468 Add missing parentheses to subpartition definition
2021-04-29 09:31:11 +02:00
Anisha Mohanty
d327acca6f
DBZ-3422 Add all missing privileges for MariaDB
2021-04-27 11:20:35 +02:00
Chris Cranford
7bd3e51e12
DBZ-1721 Fix DDL ParserException ID NUMBER(4) GENERATED BY
...
* Sync Oracle DDL grammar with latest upstream changes
* Implemented identity sequence spec for auto-generated column types
* Added Oracle examples to DDL parser project
* Corrected syntax failure after syncing grammar with upstream
2021-04-08 13:23:23 +02:00
Jiri Pechanec
b552a1cf56
DBZ-3333 Support MOD as function in MySQL
2021-03-23 15:32:47 +01:00
Chris Cranford
7d607b4a50
DBZ-3311 Add TokuDB ROW_FORMAT variants support to MySQL DDL parser
2021-03-19 11:20:58 +01:00
Chris Cranford
135fd152e5
DBZ-3310 Allow ORDER keyword to be a MySQL table-name
2021-03-18 06:10:59 +01:00
ani-sha
c39192e9f2
DBZ-3067 Add OR REPLACE condition for create index
2021-02-23 08:54:28 +01:00
Jiri Pechanec
08e4988c72
DBZ-3093 Unify snapshot and streaming parsing
2021-02-16 10:02:17 +01:00
Jiri Pechanec
b98de6c44f
DBZ-3039 Add MariaDB existence predicates
2021-02-05 05:44:20 +01:00
Jiri Pechanec
5e887b2bfb
DBZ-3020 Ignore expressions in default values
2021-02-03 10:12:09 +01:00
Jiri Pechanec
bfc7e25705
DBZ-3018 Signal option values can be calculated
2021-02-03 08:55:53 +01:00
Jiri Pechanec
e526821594
DBZ-3017 Allow parentheses for functions with optional
2021-02-03 08:01:45 +01:00
Jiri Pechanec
3a55caf8b5
DBZ-2972 Handle IP only for user to avoid false matches;
...
If for example a label is used without space like `label1:BEGIN`, then the
tokenizer would create tokens `label1`, `:BE` and `GIN` as `:BE` matches
`IP_ADDRESS` token. As the tokenization is globally executed it is
better to skip a separate token and link IPv6/IPv4 directly to the
username token.
2021-01-27 09:37:00 +01:00
Jiri Pechanec
368e67e998
DBZ-2882 Support for MariaDB PERSISTENT keyword
2021-01-04 11:40:24 +01:00
Jiri Pechanec
6d37049d38
DBZ-2840 Parse comments followed by tabs
2020-12-21 19:01:25 +01:00
Jiri Pechanec
663427298c
DBZ-2366 Log DDL causing parsing error
2020-12-18 20:46:37 +01:00
Jiri Pechanec
969bfe8699
DBZ-2743 Test for IPv6 address
2020-12-09 10:34:07 +01:00
Jiri Pechanec
e237b70728
DBZ-2743 Simplify IP address matchers
2020-12-09 10:34:07 +01:00
Jiri Pechanec
070a0fccf9
DBZ-2743 Unqouted IP address as part of username
2020-12-09 10:34:07 +01:00
Jiri Pechanec
a967afbd1a
DBZ-2821 Support for CHAR VARYING use
2020-12-04 10:34:49 +01:00
Jiri Pechanec
e5051647c1
DBZ-2692 Allow procedure variables in LIMIT clause
2020-12-01 11:45:48 +01:00
Vadzim Ramanenka
476a294c04
DBZ-2794: No viable alternative at input 'optimize tables' on MySQL
...
`optimize table` is not documented but a valid mysql statement.
2020-11-30 09:57:29 +01:00
Jiri Pechanec
732291d49b
DBZ-2771 Support for BINARY collation shortcut
2020-11-19 09:36:41 +01:00
Jiri Pechanec
74cf3ea106
DBZ-2760 Support for DROP CONSTRAINT
2020-11-16 07:39:53 +01:00
Vadzim Ramanenka
ef19f09095
DBZ-2738 MySqlParser: expect aggregate function names to be used as an identifier
2020-11-12 08:38:25 +01:00
rkerner
9c5db0cd2f
DBZ-2580 Fix "The primary key cannot reference a non-existant column" error from MySQL DDL parser when CREATE TABLE statement starts with a primary key definition like "CREATE TABLE Products (PRIMARY KEY (id), ..." where the referenced primary key column is not yet defined
2020-11-12 07:42:48 +01:00
Jiri Pechanec
b699e37359
DBZ-2670 Modify testing approach
2020-10-21 17:41:22 +02:00
karamel
4898d18184
DBZ-2670 Allow non-Ascii characters in MySQL ids
2020-10-21 17:41:22 +02:00
Jiri Pechanec
32f4c47552
DBZ-2671 Support for MariaDB sequence functions
2020-10-20 10:37:19 +02:00
Jiri Pechanec
1b09fed957
DBZ-2639 Refer to arbitrary table alias
2020-10-08 15:19:26 +02:00
Jiri Pechanec
2270d23adb
DBZ-2641 BLOB type has dimension
2020-10-08 09:01:23 +02:00
Kewei Shang
a9d5cf8634
DBZ-2615: Use expression as default for variable declaration.
...
The value of the default can be specified as an expression; it need not be a constant.
Source: https://dev.mysql.com/doc/refman/5.7/en/declare-local-variable.html
2020-10-01 12:38:12 +02:00
Jiri Pechanec
c67c5df876
DBZ-2586 BY is valid for setting password
2020-09-30 09:23:50 +02:00
Jiri Pechanec
18a4262ceb
DBZ-2586 Mark MariaDB extensions
2020-09-30 09:23:50 +02:00
Jiri Pechanec
ac940711c7
DBZ-2586 Cover all MariaDB auth extensions
2020-09-30 09:23:50 +02:00
Justin Hiza
d95db50f57
DBZ-2586 updating ANLTR parser for grants to support mariadb VIA
2020-09-30 09:23:50 +02:00
Justin Hiza
fbf42c8072
DBZ-2586 updating ANLTR parser for grants to support mariadb VIA
2020-09-30 09:23:50 +02:00
Chris Cranford
127f5e86eb
DBZ-2576 Support new MySQL 8 alter user password options
2020-09-30 07:10:43 +02:00
Jiri Pechanec
c7338690a9
DBZ-2453 Support for JSON operators
2020-08-27 12:17:52 +02:00
Ruslan Gibaiev
262894586b
DBZ-2425 Added MySql8 visible/invisible index support
2020-08-12 13:46:10 +02:00
Ruslan Gibaiev
710e10d9f2
DBZ-2415 Added support for MySql dynamic privileges
2020-08-11 05:45:09 +02:00
Jiri Pechanec
6e1eb61e72
DBZ-2365 LONG types have separate grammar rules
2020-07-24 08:30:40 +02:00
Jiri Pechanec
18d0143d64
DBZ-2365 Support for crss-db datatypes
2020-07-24 08:30:40 +02:00
rkerner
24adef37cc
DBZ-2318 add column check constraints and JSON validation check constraints to debezium-ddl-parser ANTLR v4 MySQL grammar
2020-07-16 06:55:26 +02:00
Michael Wang
d7ae30a8d1
DBZ-2305 Allow single dimension DECIMAL in CAST
2020-07-13 20:52:12 +02:00
Justin Hiza
5bf573633f
DBZ-2219 Expanding support for MariaDB IF EXISTS/IF NOT EXISTS support on ALTER TABLE ddl
2020-06-25 10:47:29 +02:00
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
Jiri Pechanec
14c1f30ca3
DBZ-1150 CHECK TABLE options are valid identifiers
2019-02-18 14:38:36 +01:00
Jiri Pechanec
f65cbb7b7d
DBZ-1123 Support generated colums
2019-02-07 14:06:49 +01:00