1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2026-10-23 21:49:05 +03:00
Raghunandan Bhat 5fa8c37ea5 MDEV-37484: Sql_cmd_dml::execute_inner, Sql_cmd_update::execute_inner do not call Select handler for the engine involved
Problem:
  After the re-design of `UPDATE` and `DELETE` in MDEV-28883, thecall
  to find select handler is missing. This prevents the server from
  handring over multi-update/multi-delete queries to storage engines
  apable of executng such queries on their own (e.g., ColumnStore).

  MDEV-32382 introduced a check in `find_select_handler_inner` function,
  that blocked pushdown of queries involving CTEs, without checking if
  the storage engine is capable of handling such queries.

Fix:
  Add a call to find the select handler for the engine involved in the
  multi-update/multi-delete query, allowing the storage engines to
  execute such queries.

  Fix the `find_select_handler_inner` function by allowing the storage
  engine's create_select functions to decide the pushdown of queries
  involving CTEs.
2025-11-17 15:56:30 +05:30
2022-08-05 16:30:18 +03:00
2025-11-13 19:00:33 +04:00
2025-11-12 10:09:09 +04:00
2022-01-21 16:43:49 +00:00
2022-07-13 15:51:50 +03:00
2025-07-25 14:46:56 +01:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2020-07-24 13:52:01 +02:00
2016-01-06 14:08:59 -06:00
2025-11-10 18:07:32 +01:00

MariaDB ColumnStore Storage engine 23.10.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

Description
Ядро системы хранения данных - код процесса единой системы обмена сообщениями и PM
Readme 226 MiB
Languages
C++ 88.9%
Shell 2.9%
C 2.9%
Python 2.6%
Assembly 1.3%
Other 1.2%