Details

    Description

      The task MDEV-10914 implements the ROW data type for stored routine local variables and parameters.

      This task will additionally allow to use ROW in stored function return data type.

      DROP FUNCTION IF EXISTS f1;
      DELIMITER $$
      CREATE FUNCTION f1(a INT, b VARCHAR(32)) RETURNS ROW(a INT, b VARCHAR(32))
      BEGIN
        RETURN ROW(a,b);
      END;
      $$
      DELIMITER ;
      SELECT f1(1,'b1') = ROW(1,'b1');
      

      Anchored row data types should also be supported:

      DROP FUNCTION IF EXISTS f1;
      DELIMITER $$
      CREATE FUNCTION f1(a INT, b VARCHAR(32)) RETURNS ROW TYPE OF t1
      BEGIN
        RETURN ROW(a,b);
      END;
      $$
      DELIMITER ;
      SELECT f1(1,'b1') = ROW(1,'b1');
      

      Attachments

        Issue Links

          Activity

            Transition Time In Source Status Execution Times
            Alexander Barkov made transition -
            Open Needs Feedback
            2411d 6h 36m 1
            Alexander Barkov made transition -
            Needs Feedback Closed
            4s 1
            Alexander Barkov made transition -
            Closed Stalled
            5s 1
            Alexander Barkov made transition -
            Stalled In Progress
            2s 1
            Alexander Barkov made transition -
            In Progress In Review
            44d 19h 33m 1
            Alexander Barkov made transition -
            Stalled In Review
            12d 14h 34m 1
            Sergei Golubchik made transition -
            In Review Stalled
            264d 22h 25m 2
            Alexander Barkov made transition -
            Stalled In Testing
            2d 19h 9m 1
            Ramesh Sivaraman made transition -
            In Testing Stalled
            35d 16h 48m 1
            Alexander Barkov made transition -
            Stalled Closed
            6d 6h 38m 1

            People

              bar Alexander Barkov
              bar Alexander Barkov
              Votes:
              4 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.