Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-16360

For every function, document exactly what type it returns

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Documentation
    • Labels:
      None

      Description

      e.g https://mariadb.com/kb/en/library/connection_id/
      used to return MYSQL_LONG_LONG in 10.2 in result set metadata, but
      and changed to MYSQL_LONG UNSIGNED in 10.3

      We need to track the changes between the versions, so there are not many potentially breaking changes in the future.

      as noted in MDEV-16347, changing types can break client programs
      In 10.3, according to Bar, MDEV-12619 caused all functions that used to return 64bit now can return 32bit, and those are over 50, and this breaking change went almost undocumented.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              greenman Ian Gilfillan
              Reporter:
              wlad Vladislav Vaintroub
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated: