1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00
Commit Graph

36 Commits

Author SHA1 Message Date
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