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
Jiri Pechanec
b4327ab13a
DBZ-3499 Moved test statements to examples
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
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
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
969bfe8699
DBZ-2743 Test for IPv6 address
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
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
ac940711c7
DBZ-2586 Cover all MariaDB auth extensions
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