[MDEV-27677] Implement JSON_OVERLAPS() Created: 2022-01-29  Updated: 2023-11-27  Resolved: 2022-03-30

Status: Closed
Project: MariaDB Server
Component/s: JSON
Fix Version/s: 10.9.1

Type: Task Priority: Major
Reporter: Rucha Deodhar Assignee: Rucha Deodhar
Resolution: Fixed Votes: 0
Labels: Preview_10.9, compat80

Issue Links:
Blocks
PartOf
is part of MDEV-28112 prepare 10.9.0 preview releases Closed
is part of MDEV-28906 MySQL 8.0 desired compatibility Open
Relates
relates to MDEV-27990 Incorrect behavior of JSON_OVERLAPS(... Closed
relates to MDEV-17397 Implement JSON functions available in... Open
Epic Link: Implement JSON functions available in MySQL 8.0 but not MariaDB

 Description   

Compares two JSON documents, returns true (1) if these have any key-value pairs or array elements in common, otherwise 0 (false).



 Comments   
Comment by Rucha Deodhar [ 2022-02-09 ]

Patch:
https://github.com/MariaDB/server/commit/16b27e212fd78c57c4702f2d24c0ead161967491

Comment by Alexey Botchkov [ 2022-02-12 ]

work still in progress.

Comment by Rucha Deodhar [ 2022-02-13 ]

Was work in progress again because found that code could be buggy, added more comments + some refactoring that I had missed before. Assigning it back for review.

Comment by Alexey Botchkov [ 2022-02-25 ]

Ok to push with two small comments under the patch.

Comment by Rucha Deodhar [ 2022-02-26 ]

Comments addressed and pushed to preview branch: preview-10.9-MDEV-27677

Comment by Lena Startseva [ 2022-03-04 ]

Testing done.

Comment by Rucha Deodhar [ 2022-03-30 ]

merged to 10.9

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