Commit Graph

381 Commits

Author SHA1 Message Date
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
Jiri Pechanec
f910fc930b [release] Switch to 1.8 snapshot 2021-10-01 14:50:16 +02:00
Debezium Builder
12b0ae9046 [maven-release-plugin] prepare for next development iteration 2021-10-01 13:26:33 +02:00
Debezium Builder
652162fd85 [maven-release-plugin] prepare release v1.7.0.Final 2021-10-01 13:26:33 +02:00
Chris Cranford
0c513a6905 DBZ-4026 Extend Oracle DML table physical attributes clauses 2021-09-27 12:01:45 +02:00
Debezium Builder
bec0b6b67e [maven-release-plugin] prepare for next development iteration 2021-09-23 06:31:25 +00:00
Debezium Builder
cf8da39725 [maven-release-plugin] prepare release v1.7.0.CR2 2021-09-23 06:31:25 +00: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
Debezium Builder
c15e0b303b [maven-release-plugin] prepare for next development iteration 2021-09-16 08:10:45 +00:00
Debezium Builder
23d9790121 [maven-release-plugin] prepare release v1.7.0.CR1 2021-09-16 08:10:44 +00: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
Debezium Builder
2ce6bcb2ab [maven-release-plugin] prepare for next development iteration 2021-08-25 05:20:56 -04:00
Debezium Builder
d3a7efe423 [maven-release-plugin] prepare release v1.7.0.Beta1 2021-08-25 05:20:56 -04: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
Debezium Builder
d3c4482d06 [maven-release-plugin] prepare for next development iteration 2021-07-30 02:39:08 -04:00
Debezium Builder
35dcfc5426 [maven-release-plugin] prepare release v1.7.0.Alpha1 2021-07-30 02:39:08 -04: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
Debezium Builder
9d3f6b2a86 [maven-release-plugin] prepare for next development iteration 2021-06-30 03:45:06 -04:00
Debezium Builder
c8c5fc4b56 [maven-release-plugin] prepare release v1.6.0.Final 2021-06-30 03:45:06 -04:00
Chris Cranford
bcf5441284 DBZ-1211 Add test case 2021-06-29 11:14:19 +02:00
Gunnar Morling
b5e377402e DBZ-3675 Using same Antlr version for compilation and testing;
Also updating Antlr4 test plug-in and making variable name consistent with others.
2021-06-28 05:19:59 -04:00
Debezium Builder
ae053414ac [maven-release-plugin] prepare for next development iteration 2021-06-24 01:50:07 -04:00
Debezium Builder
af3f942a74 [maven-release-plugin] prepare release v1.6.0.CR1 2021-06-24 01:50:07 -04: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
Debezium Builder
48ca58a609 [maven-release-plugin] prepare for next development iteration 2021-06-10 06:03:12 -04:00
Debezium Builder
0961517859 [maven-release-plugin] prepare release v1.6.0.Beta2 2021-06-10 06:03:12 -04: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
Debezium Builder
ead4ee7226 [maven-release-plugin] prepare for next development iteration 2021-05-20 19:07:44 +02:00
Debezium Builder
9e16df7d4b [maven-release-plugin] prepare release v1.6.0.Beta1 2021-05-20 19:07:44 +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
Debezium Builder
4dd3a146ca [maven-release-plugin] prepare for next development iteration 2021-05-06 02:40:15 -04:00
Debezium Builder
b3c5bb281c [maven-release-plugin] prepare release v1.6.0.Alpha1 2021-05-06 02:40:15 -04: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
Gunnar Morling
dc02b896cd DBZ-3449 Moving QA releated plug-ins to separate profile, so to avoid loading them at all 2021-04-28 15:14:05 +02:00
Anisha Mohanty
d327acca6f DBZ-3422 Add all missing privileges for MariaDB 2021-04-27 11:20:35 +02:00
Gunnar Morling
2088c035b1 DBZ-3449 Adding "quick" profile 2021-04-26 06:09:14 +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
Debezium Builder
8a88ba9b45 [maven-release-plugin] prepare for next development iteration 2021-04-08 04:04:00 -04:00
Debezium Builder
74152afe74 [maven-release-plugin] prepare release v1.5.0.Final 2021-04-08 04:04:00 -04:00
Debezium Builder
6b4d88bb51 [maven-release-plugin] prepare for next development iteration 2021-03-24 06:35:02 -04:00
Debezium Builder
c578715233 [maven-release-plugin] prepare release v1.5.0.CR1 2021-03-24 06:35:02 -04: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
Debezium Builder
f57057421b [maven-release-plugin] prepare for next development iteration 2021-03-12 04:38:17 -05:00
Debezium Builder
b57293013a [maven-release-plugin] prepare release v1.5.0.Beta2 2021-03-12 04:38:16 -05:00
Jiri Pechanec
123d9ef4eb DBZ-3213 Refactor Maven structure to deploy support modules 2021-03-11 16:14:15 +01:00
Debezium Builder
b4c260da50 [maven-release-plugin] prepare for next development iteration 2021-02-23 14:04:01 -05:00
Debezium Builder
123a711a6d [maven-release-plugin] prepare release v1.5.0.Beta1 2021-02-23 14:04:01 -05: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
Debezium Builder
e08df0a177 [maven-release-plugin] prepare for next development iteration 2021-02-06 01:25:23 -05:00
Debezium Builder
da0411bf70 [maven-release-plugin] prepare release v1.5.0.Alpha1 2021-02-06 01:25:23 -05: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
Debezium Builder
237b4ac0f1 [maven-release-plugin] prepare for next development iteration 2021-01-28 07:38:55 -05:00
Debezium Builder
06b1d0cbad [maven-release-plugin] prepare release v1.4.1.Final 2021-01-28 07:38:55 -05: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
Debezium Builder
3010f99c32 [maven-release-plugin] prepare for next development iteration 2021-01-07 03:38:13 -05:00
Debezium Builder
54534538d9 [maven-release-plugin] prepare release v1.4.0.Final 2021-01-07 03:38:13 -05: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
Debezium Builder
b1ab996c3e [maven-release-plugin] prepare for next development iteration 2020-12-16 14:11:31 -05:00
Debezium Builder
8fc864b278 [maven-release-plugin] prepare release v1.4.0.CR1 2020-12-16 14:11:31 -05:00
Debezium Builder
cf921f56b4 [maven-release-plugin] prepare for next development iteration 2020-12-10 00:27:40 -05:00
Debezium Builder
c49a377487 [maven-release-plugin] prepare release v1.4.0.Beta1 2020-12-10 00:27:39 -05:00
Jiri Pechanec
969bfe8699 DBZ-2743 Test for IPv6 address 2020-12-09 10:34:07 +01:00