mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-30 14:21:11 +03:00
a433c65575a53b6487c494f3e97ff918f9a6393d
After creating and populating tables with CHAR(5) case insensitive columns, in a set of consequent joins like: select * from t1, t2 where t1.c1=t2.c1; select * from t1, t2 where t1.c1=t2.c2; select * from t1, t2 where t1.c2=t2.c1; select * from t1, t2 where t1.c2=t2.c2; only the first join worked reliably case insensitively. Removing the remaining pieces of the code that used order_swap() to compare short CHAR columns, and using Charset::strnncollsp() instead. This fixes the issue.
MariaDB ColumnStore Storage/Execution engine 6.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
Building instructions are coming soon.
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%