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

XMLTYPE: methods - final step

    XMLWordPrintable

Details

    Description

      XMLTYPE: step 3 — remaining methods after step 1 (MDEV-36261) and step 2 (MDEV-38690).

      Step 1 delivered the SQL syntax `xmltype_expr.method()` plus the lightweight getters:
      getNamespace, getNumberVal, getRootElement, getSchemaURL, getStringVal

      Step 2 delivered the data-access methods:
      existsNode, extract, getClobVal, getBlobVal (or getBlobVal as synonym for getClobVal)

      This step 3 ticket delivers the remaining Oracle 19 surface:

      Constructors:
      createXML, createSchemaBasedXML, createNonSchemaBasedXML

      Schema-related member functions:
      isSchemaBased, isSchemaValid, isSchemaValidated, isFragment

      Schema-related member procedures:
      schemaValidate, setSchemaValidated

      Other:
      toObject, transform

      Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/XMLTYPE.html

      Closing this ticket completes XMLTYPE method support and unblocks MDEV-20658.

      Attachments

        Issue Links

          Activity

            People

              holyfoot Alexey Botchkov
              karlsson Anders Karlsson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 23d
                  23d
                  Remaining:
                  Remaining Estimate - 23d
                  23d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified

                  Git Integration

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