38fd96a663
fix(memory leaks): MCOL-5791 - get rid of memory leaks in plugin code
...
There were numerous memory leaks in plugin's code and associated code.
During typical run of MTR tests it leaked around 65 megabytes of
objects. As a result they may severely affect long-lived connections.
This patch fixes (almost) all leaks found in the plugin. The exceptions
are two leaks associated with SHOW CREATE TABLE columnstore_table and
getting information of columns of columnstore-handled table. These
should be fixed on the server side and work is on the way.
2024-12-04 10:59:12 +03:00
56f2346083
Remove windows ifdefs
2023-03-02 15:59:42 +00:00
f7002e20b5
::writeRow now treats WR_BINARY as int128 for 16 bytes DT only
...
WF avg uses const & as arguments types
Removed BINARY from DDL parser
2020-11-18 13:52:20 +00:00
2eb5af1d24
MCOL-641 This commit adds support for SIGNED and ZEROFILL keywords in
...
CREATE TABLE. ZEROFILL is dummy though.
There is a new file with column width utilities.
Array access was replaced by a variable that is calculated only once in
TupleJoiner::updateCPData.
2020-11-18 13:47:01 +00:00
32f6167067
MCOL-641 Work of Ivan Zuniga on basic read and write support for Binary16
2020-11-18 13:47:00 +00:00
e0cb60dcd2
Merge pull request #1024 from LinuxJedi/collate_warn
...
MCOL-3721 Allow collate and warn on ORDER BY
2020-02-28 16:19:36 -05:00
bfe3ab14c0
Merge pull request #1030 from LinuxJedi/MCOL-3764
...
MCOL-3764 Fix RENAME TABLE
2020-02-28 16:19:18 -05:00
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
82f5a985a0
MCOL-2219 Remove unused lexer patterns
2019-08-12 08:50:47 +01:00
e9a4412346
MCOL-2219 Fix space handling in DDL parser
...
Allow non-alphanumeric character after space in column names.
2019-08-01 18:20:13 +01:00
e89d1ac3cf
MCOL-265 Add support for TIMESTAMP data type
2019-04-23 00:00:09 -04:00
d1ada75395
MCOL-270 Add support for MEDIUMINT data type
2018-12-30 19:13:16 -05:00
068b1681f1
Merge pull request #582 from mariadb-corporation/1.1-merge-up-2018-10-05
...
Merge develop-1.1 into develop
2018-10-08 10:43:33 +03:00
d1f02026c5
Backported the rest of MCOL-1659(spaces in identifiers).
2018-10-07 16:19:50 +03:00
38d0740ec1
MCOL-266 Add support for BOOLEAN/BOOL data type
2018-10-07 00:43:34 -04:00
f1f13a09d1
Merge branch 'develop-1.1' into 1.1-merge-up-2018-10-05
2018-10-05 18:40:07 +01:00
07bd413053
MCOL-1660/1659 Table/column identifiers support spaces in DDL.
...
MCOL-1660/1659 Table/column identifiers support spaces in DDL.
2018-08-18 15:29:52 +03:00
03da6df473
Merge branch 'develop-1.1' into 1.1-merge-up-20180817
2018-08-17 16:17:13 +01:00
a98aec07fa
MCOL-1655 removed hardcoded %debug from ddl.y.
2018-08-17 01:10:00 +03:00
5ddd510c31
MCOL-1454 DDL parser supports reserved word TIME as a column name now.
2018-06-23 18:21:47 +03:00
53f281933a
Merge branch 'develop-1.1' into 1.1-merge-up-20180531
2018-05-31 14:43:52 +01:00
efbf297eb7
MCOL-1384 Backport the MCOL-573 feature to 1.1. Change msg type to avoid server code assert violation.
2018-05-31 10:45:22 +03:00
8f3faee25d
MCOL-1406 Fixed the regression.
2018-05-23 23:38:11 +03:00
8790177d2a
Merge pull request #471 from drrtuy/MCOL-1386
...
MCOL-1386 C-style comments
2018-05-15 15:32:47 +01:00
f67c9fd50f
MCOL-1386 Add c-style comments support for DDL statements.
2018-05-10 22:04:33 +03:00
1a582eed4a
Merge branch 'develop-1.1' into 1.1-merge-up-20180509-a2
2018-05-09 09:20:55 +01:00
b9f2b55484
MCOL-1384 Parser accepts quotes with qualified dbobject identifiers.
2018-05-07 11:56:54 +03:00
3c1ebd8b94
MCOL-392 Add initial TIME datatype support
2018-04-30 09:42:41 +01:00
4013c8b9b2
MCOL-1327 CS supports visible special ASCII symbols.
2018-04-13 22:16:44 +03:00
cfe288fd6b
MCOL-1219: Object and column identifiers can start with a digit now.
2018-02-28 10:31:42 +03:00
60f56bdb2a
MCOL-573 Allow restricted words usage with both grave accent(`) and double quote(") quotation.
2018-01-24 09:40:44 +03:00
cf58b8de5c
MCOL-267 BLOB/TEXT in DDL parser
...
Add basic support for BLOB/TEXT in DDL parser
2017-03-17 09:28:36 +00:00
7c9e6e84c2
remove debug cout in ddl.l
2016-10-17 13:03:23 -05:00
0d2f496389
MCOL-05 Modify the DDL parser to not use (even more) global variables.
2016-08-16 18:25:09 -05:00
6d11ce030d
MCOL-66 - Make the DDL and DML parsers re-entrant.
...
Serialize all DDL because the VVS can't handle modifying the same block simultaneously
Fix the CTRL+C logic in DML that caused COMMIT issues.
2016-07-20 11:47:51 -05:00
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00