Commit Graph

401 Commits

Author SHA1 Message Date
Vadzim Ramanenka
2851beadf5 DBZ-8092: No viable alternative at input "add COLUMN yes"
MySQL permits `yes` keyword to be used as an identifier.
2024-07-25 01:12:00 -04:00
Chris Cranford
f64a217f26 DBZ-8066 Support RENAME TABLE IF EXISTS 2024-07-17 14:50:44 -04:00
Chris Cranford
3a80751a93 DBZ-7967 Fix Oracle MONITORING/NOMONITORING clause on CREATE TABLE 2024-06-25 12:11:20 +02:00
ani-sha
df70254fcd DBZ-7931 Modify out_of_line_constraint clause 2024-06-11 14:08:34 -04:00
Vojtech Juranek
99c9a805b9 DBZ-7908 Add subpartition into allowed expressions when altering table 2024-05-31 07:17:52 +02:00
Chris Cranford
5087b30538 DBZ-7898 Support parsing for interval default values 2024-05-29 09:09:45 +02:00
einar-rt
44576f6a55 DBZ-7881 DDL parse error in MySQL create trigger if not exists statement 2024-05-18 17:17:14 -04:00
Ilyas Ahsan
8a1e9bb30d DBZ-7865 Support Oracle DDL Create Audit Policy 2024-05-13 08:35:25 +02:00
Ilyas Ahsan
c7c76d1f8f DBZ-7864 Support Oracle DDL Alter Audit Policy 2024-05-10 20:44:17 -04:00
Chris Cranford
19d366d685 DBZ-7805 Support out-of-order tablespace-clause 2024-04-29 11:23:55 +02:00
Chris Cranford
d7385d1c77 DBZ-7788 Support with clause in MariaDB compound statements 2024-04-19 11:16:04 +02:00
Chris Cranford
134583ce75 DBZ-7788 Support with statements in MySQL compound statements 2024-04-19 11:16:04 +02:00
Chris Cranford
c20c91111d DBZ-7693 Add support for NATIONAL CHAR to MariaDB grammar 2024-04-18 10:27:21 +02:00
Chris Cranford
1fa9453b1d DBZ-7693 Introduce MariaDB-specific grammar 2024-04-18 10:27:21 +02:00
Chris Cranford
23677ba2cb DBZ-7693 Move MySQL-specific behavior to MySQL impl 2024-04-18 10:27:21 +02:00
Jiri Pechanec
2bd53a37c0 DBZ-7666 Support RETURNING as identifier 2024-03-21 11:53:34 +01:00
Chris Cranford
82b4038eb3 DBZ-7643 Support numeric values without mantissas 2024-03-15 09:59:51 +01:00
Chris Cranford
69824dc8ed DBZ-7506 Support Oracle 23 Annotations on CREATE/ALTER TABLE 2024-02-19 08:52:51 +01:00
Chris Cranford
df0f749a37 DBZ-7505 Support Oracle 23 SELECT without FROM clause 2024-02-19 08:49:41 +01:00
Chris Cranford
2ac78005eb DBZ-7498 Add "CREATE VIEW" flavor of "IF [NOT] EXISTS" 2024-02-17 14:18:18 -05:00
Chris Cranford
08f0b0c52b DBZ-7498 Support Oracle 23 "IF [NOT] EXISTS" clauses for DDL 2024-02-17 14:18:18 -05:00
Chris Cranford
8265e4e42e DBZ-7468 Support parsing MariaDB SYSTEM VERSIONING DDL 2024-02-09 16:40:20 -05:00
Ilyas Ahsan
4f05dfff50 DBZ-7360 Resolve DDL Parser in Oracle Alter Table
DBZ-7360 Resolve DDL Parser in Oracle Alter Table

DBZ-7420 Modify alterSpecification Clause

DBZ-7420 Modify alterSpecification Clause
2024-01-29 09:58:46 +01:00
Ilyas Ahsan
bd0d858fc5 DBZ-7360 Resolve DDL Parser in Oracle Alter Table
DBZ-7360 Resolve DDL Parser in Oracle Alter Table
2024-01-26 09:39:49 -05:00
Ilyas Ahsan
44c5feaffe DBZ-7259 Solve Parser Issue in MySQL Create Procedure
add new line

add new line

DBZ-7259 Fix shouldParseDefiner unittest

fix formatting

fix formatting

Revert "DBZ-7259 Fix shouldParseDefiner unittest"

This reverts commit e7de21dfd1296467b48e9c140eea2f6c025877a6.

Revert "DBZ-7259 Solve Parser Issue in MySQL Create Procedure"

This reverts commit 91976c8714e2604e9412bf3f66e30023a9bcad08.

DBZ-7259 Solve Parser Issue in MySQL Create Procedure

add new line

add new line

DBZ-7259 Fix shouldParseDefiner unittest

fix formatting

fix formatting

Revert "DBZ-7259 Fix shouldParseDefiner unittest"

This reverts commit cfb2cd61bf40628754a56b4613954febd778b206.

Revert "# This is a combination of 4 commits."

This reverts commit 6d53494e53c91d774f0b2b76dba4dbfed590d64e.

DBZ-7259 Solve Parser Issue in MySQL Create Procedure

add new line

add new line

DBZ-7259 Fix shouldParseDefiner unittest

fix formatting

fix formatting

Revert "DBZ-7259 Fix shouldParseDefiner unittest"

This reverts commit e7de21dfd1296467b48e9c140eea2f6c025877a6.

Revert "DBZ-7259 Solve Parser Issue in MySQL Create Procedure"

This reverts commit 91976c8714e2604e9412bf3f66e30023a9bcad08.

DBZ-7259 Solve Parser Issue in MySQL Create Procedure

add new line

add new line

DBZ-7259 Fix shouldParseDefiner unittest

fix formatting

fix formatting

Revert "DBZ-7259 Fix shouldParseDefiner unittest"

This reverts commit cfb2cd61bf40628754a56b4613954febd778b206.

Revert "# This is a combination of 4 commits."

This reverts commit 6d53494e53c91d774f0b2b76dba4dbfed590d64e.

resolve
2024-01-10 06:01:16 +01:00
Ilyas Ahsan
ecc68ed2a2 DBZ-7286 Support Several Table Specification in the "CREATE TABLE" in ORACLE. 2024-01-03 08:31:40 -05:00
ani-sha
9f9821c15e DBZ-7266 Use column name instead of regular id for partitioning clause 2024-01-02 12:29:43 +01:00
Ilyas Ahsan
0c55e3885d DBZ-7283 Support for Creating EDITIONABLE or NONEDITIONABLE Packages
[DST-4782] Migrate goods from dedicated data vm to backup vm
2023-12-20 19:16:10 +01:00
ani-sha
c8b6a002a6 DBZ-7213 DBZ-7277 Add missing privileges for MySQL DDL 2023-12-20 09:32:41 +01:00
Ilyas Ahsan
f31f37a5c1 DBZ-7279 Add PL/SQL Parser for Create Table Memoptimize 2023-12-20 06:29:30 +01:00
Ilyas Ahsan
5a2bb0260b DBZ-7268 Add PL/SQL Parser for Alter Table Memoptimize
add MEMOPTIMIZE lexer

revert format
2023-12-18 14:54:37 +01:00
Ilyas Ahsan
be20aba0c4 DBZ-7242 Add Grammar Oracle Truncate Cluster
Add end of line
2023-12-11 07:15:55 -05:00
Ilyas Ahsan
9b7205d0ef DBZ-7208 Handle Drop Tablespace in PL/SQL
Handle Drop Tablespace
2023-11-30 03:26:48 -05:00
Ilyas Ahsan
c93f99651c DBZ-7196 Add modify range_partitions to modify_table_partition rule in parsing PL/SQL
remove not necessary space

Fix parser
2023-11-29 23:56:08 -05:00
harveyyue
950dbfd2b7 DBZ-7189 Parsing MySQL indexes for JSON field fails, when casting is used with types double and float 2023-11-28 14:12:17 -05:00
ani-sha
05b34846a0 DBZ-7152 Allow singleUpdateStatement to use tableSources clause instead of only table name 2023-11-27 10:41:59 +01:00
harveyyue
2422df2fd0 DBZ-7140 Debezium-ddl-parser crashes on parsing MySQL DDL statement (specific UNION) 2023-11-14 20:32:27 -05:00
Jiri Pechanec
4f485caca3 DBZ-7119 Allow empty column list in INSERT 2023-11-09 14:25:14 +01:00
caicancai
4b40bb935e DBZ-7095 The MySqlParser.g4 parser has a priority problem 2023-11-03 16:39:23 +01:00
ani-sha
0aac72959f DBZ-7030 Add inmemory table clause for alter table 2023-10-13 08:36:31 -04:00
harveyyue
33c86ea4c1 DBZ-6971 Support parse mariadb keyword "NOCOPY" in related index statement 2023-09-28 14:11:44 -04:00
Kaustuv chakrabarti
0390a17e44 DBZ-6978 [MariaDB] Add support for spaces in username spec 2023-09-28 13:42:51 -04:00
Chris Cranford
cd6a262d30 DBZ-6876 Upstream test failure fix (backport) 2023-09-08 07:28:16 +02:00
Chris Cranford
2f05a4a120 DBZ-6876 Add key/drop index clause to all drop constraints 2023-09-08 07:28:16 +02:00
harveyyue
6f5732b707 DBZ-6821 Dbz crashes on DDL statement (non Latin chars in variables) 2023-08-21 00:15:23 -04:00
ani-sha
ffda5916aa DBZ-6724 Modify JOIN clause to support unstructured joins 2023-08-18 10:54:28 +02:00
ani-sha
445669b990 DBZ-6803 Add REPEAT function for MySQL 2023-08-18 10:40:43 +02:00
harveyyue
bb579983ca DBZ-6794 Dbz crashed on parsing MySQL DDL statement (SELECT 1 + @sum:=1 AS ss;) 2023-08-14 09:01:36 +02:00
Chris Cranford
7552068515 DBZ-6780 Relax lexicon rule for MySQL REAL_LITERAL 2023-08-10 07:17:07 +02:00
Chris Cranford
dc23f18456 DBZ-6782 Properly solve XMLTYPE data types during DDL changes 2023-08-09 06:46:31 +02:00