[MDEV-23790] Extend Select Handler to support queries with UNION Created: 2020-09-22  Updated: 2022-09-13  Resolved: 2022-09-13

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - ColumnStore
Fix Version/s: 10.10.1

Type: Task Priority: Major
Reporter: Roman Assignee: Sergei Golubchik
Resolution: Duplicate Votes: 2
Labels: smart_engine


 Description   

There are number of execution pushdown handlers in MDB as of 10.5 however non of them supports UNION in the queries.
Select Handler(SH) should be extended if needed and used to pushdown execution to engines that are capable to process UNION.
SH now searches for a handler capable of executing the query during execute phase. in SELECT_LEX::find_select_handler(). This procedure could be applied to all SELECT_LEX_UNIT involved to search for an engine.


Generated at Thu Feb 08 09:25:04 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.