[MDEV-32380] Array data type for stored routnes Created: 2023-10-09  Updated: 2023-12-05

Status: Stalled
Project: MariaDB Server
Component/s: Stored routines
Fix Version/s: N/A

Type: Task Priority: Major
Reporter: Alexander Barkov Assignee: Alexander Barkov
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Blocks
blocks MDEV-6121 Add support for arrays in tables Open
blocks MDEV-32670 VARRAY for scalar data types Open
PartOf
is part of MDEV-10137 Providing compatibility to other data... Open
Relates
relates to MDEV-10914 ROW data type for stored routine vari... Closed
relates to MDEV-12252 ROW data type for stored function ret... In Review
relates to MDEV-14212 Add Field_row for SP ROW variables Closed

 Description   

MDEV-6121 is about adding the ARRAY data type as a possible table column data type.

To make patches smaller, let's first introduce the ARRAY data type as a possible SP data type in:

  • Stored routine variables
  • Stored routine parameters
  • Stored function RETURNS clasuse

This will introduce all required infrastructure, like Type_handler_array and its dependency classes.

The main patch for MDEV-6121 will later concentrate on things like:

  • packing arrays into records
  • indexing

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