Re: SQL/XML extension

From: Djoerd Hiemstra <hiemstra(at)cs(dot)utwente(dot)nl>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: Josh Berkus <josh(at)agliodbs(dot)com>, r(dot)obdeijn(at)student(dot)utwente(dot)nl, pim(at)sierhuis(dot)com, pgsql-hackers(at)postgresql(dot)org
Subject: Re: SQL/XML extension
Date: 2005-08-18 21:41:50
Message-ID: Pine.LNX.4.53.0508182340090.21019@outhouse.cs.utwente.nl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


Dear Josh and Andrew,

Thanks for the prompt replies. For now it's just a paper. It was Rob and
Pim's mission to find out if the SQL /XML standard can be implemented
using the postgresql extension mechanism. Building it into the parser was
no option.

Best, Djoerd.

On Thu, 18 Aug 2005, Andrew Dunstan wrote:

>
> IIRC, Peter Eisentraut noted a while ago that implementing the SQL/XML
> functions properly would require building them into the postgresql
> parser as special cases. That of course would mean we wouldn't be using
> the extension mechanism, and is something we should normally shy away
> from, but I think it could be contemplated for something that is in the
> standard.
>
> The paper does not seem to have addressed the issue of how this could be
> done other than bu using the extension mechanism - that seems a bit of a
> pity, although maybe that's exactly the topic they were set.
>
> cheers
>
> andrew
>
> Josh Berkus wrote:
>
> >Paul, Rob,
> >
> >I just read with some interest your paper on XML queries with PostgreSQL.
> >I'm particularly puzzled by some of your conclusions, and thought you might
> >want to discuss them with the PGSQL-Hackers mailing list.
> >
> >Particulary:
> >Functions should be able to have a variable amount of arguments.
> >
> >I find this conclusion odd, because function overloading (that is, the idea
> >that a function is defined by the combination of its name and the number and
> >type of arguments) is now enshrined in the SQL2003 standard. Of course,
> >I wouldn't be at all surprised to find out that the SQL committee had broken
> >their own standard. ;-)
> >
> >Re-defining AS would, as you notice, break many things. However, you could
> >easily get around this through quoting. While that would not be exactly
> >adherent to the standard, it's easier that re-writing the parser.
> >
> >In some ways, it seems to me that SQL/XML might be better defined as a
> >separate interface to the database; that is, it's own "shell" which is
> >incompatible with SQL (since the committee seems to have deliberately made it
> >incompatible).
> >
> >Thoughts?
> >
> >
> >
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Dunstan 2005-08-18 22:16:48 Windows + IP6 progress
Previous Message Tom Lane 2005-08-18 19:48:55 Found: some pretty ugly VACUUM bugs