[MDEV-32256] bulk multi-update / multi-delete API for smart engines Created: 2023-09-26  Updated: 2024-01-17

Status: Open
Project: MariaDB Server
Component/s: Plugins
Fix Version/s: None

Type: New Feature Priority: Major
Reporter: Sergei Golubchik Assignee: Ralf Gebhardt
Resolution: Unresolved Votes: 0
Labels: smart_engine

Issue Links:
Relates
relates to MCOL-4740 UPDATE returns wrong "Rows matched" o... Closed
relates to MDEV-31725 Change visibility of some multi_updat... Closed

 Description   

ColumnStore uses direct_update_rows() (and direct_delete_rows()?) method to perform the whole update internally. Spider, likely, does too.

But there is no equivalent method for multi-update (delete). It needs to be added, so that ColumnStore could use a proper API to perform multi-update (delete) internally and return affected_records as needed (see MCOL-4740)



 Comments   
Comment by Leonid Fedorov [ 2023-12-04 ]

MCOL-4740 is done using terrible hack because of lack of correct API, so the issue is still actual

Generated at Thu Feb 08 10:30:00 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.