mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-04-18 21:44:02 +03:00
The most important fix here is the fix of possible buffer overrun in DATEFORMAT() function. A "%W" format, repeated enough times, would overflow the 256-bytes buffer for result. Now we use ostringstream to construct result and we are safe. Changes in date/time projection functions made me fix difference between us and server behavior. The new, better behavior is reflected in changes in tests' results. Also, there was incorrect logic in TRUNCATE() and ROUND() functions in computing the decimal "shift."
MariaDB ColumnStore Storage engine 23.02.X
It is built by porting InfiniDB 4.6.7 on MariaDB and adding entirely new features not found anywhere else.
Building
This repository is not meant to be built independently outside of MariaDB server.
https://github.com/MariaDB/server
See building instructions here.
Issue tracking
Issue tracking of MariaDB ColumnStore happens in JIRA, https://jira.mariadb.org/browse/MCOL
Languages
C++
88.9%
Shell
2.9%
C
2.9%
Python
2.6%
Assembly
1.3%
Other
1.2%