[MCOL-3988] Refactor GROUP BY Handler in MCS Created: 2020-05-08  Updated: 2023-10-26  Resolved: 2023-10-26

Status: Closed
Project: MariaDB ColumnStore
Component/s: MDB Plugin
Affects Version/s: None
Fix Version/s: Icebox

Type: Bug Priority: Major
Reporter: Roman Assignee: Roman
Resolution: Won't Fix Votes: 0
Labels: None


 Description   

As of now GBH has a number of limitations that makes it unusable for any moderate complexity query.
We need to enable GB key columns save/restore that was previously done by tntnatbry saving them in create_columnstore_groupby_handler() and restoring in columnstore_groupby_handler::init().
The second flaw comes from MDB's optimizer that can optimize out 'needless' GB keys from the query. We need to try Monty's suggestion(ask me about the details).


Generated at Thu Feb 08 02:46:56 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.