Implement select_handler=AUTO (MCOL-4525)

[MCOL-4617] Move in-to-exists predicate creation and injection into the engine Created: 2021-03-17  Updated: 2021-12-16  Resolved: 2021-05-28

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

Type: Sub-Task Priority: Major
Reporter: Gagan Goel (Inactive) Assignee: Gagan Goel (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to MCOL-4945 NOT IN subquery for some SELECTs and ... Open
Sprint: 2021-2, 2021-3, 2021-4, 2021-5, 2021-6, 2021-7, 2021-8, 2021-9

 Description   

We currently leverage the existing server functionality provided by Item_in_subselect::create_in_to_exists_cond and Item_in_subselect::inject_in_to_exists_cond to create and inject in-to-exists predicate into an IN subquery's JOIN struct. Aim of this task is to move this predicate creation and injection into the engine. That is, the objective is to leave the subquery's JOIN unaltered and instead directly create and inject this predicate into ColumnStore's select execution plan.


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