db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Van Couvering <David.Vancouver...@Sun.COM>
Subject Re: [jira] Updated: (DERBY-688) Enhancements to XML functionality to move toward XPath/XQuery support...
Date Tue, 08 Aug 2006 22:27:10 GMT
Wow, great work Army, and thanks for the careful review and effort by 
Brian and Yip!  It's great to have this in.  If I could only grok 
exactly what the feature is and how I might use it :)  I am telling 
people "we have XML features" and I know it's something to do with 
XQuery and XPath, but I couldn't say what.

Did these patches include documentation?   Or is that forthcoming?


Bryan Pendleton (JIRA) wrote:
>      [ http://issues.apache.org/jira/browse/DERBY-688?page=all ]
> Bryan Pendleton updated DERBY-688:
> ----------------------------------
>     Derby Info:   (was: [Patch Available])
> Committed d688_phase3_v1_code.patch and d688_phase3_v1_tests.patch
> to subversion as revision 429847. Committed the two patches together per
> Army's recommendation to commit these patches as a unit to avoid test diffs.
> Clearing the patch available flag because all the pending patches have now been committed.
> Thanks for all the hard work on this, Army!
>> Enhancements to XML functionality to move toward XPath/XQuery support...
>> ------------------------------------------------------------------------
>>                 Key: DERBY-688
>>                 URL: http://issues.apache.org/jira/browse/DERBY-688
>>             Project: Derby
>>          Issue Type: Improvement
>>          Components: SQL, JDBC
>>            Reporter: A B
>>         Assigned To: A B
>>            Priority: Minor
>>         Attachments: d688_phase1_v1.patch, d688_phase1_v1.stat, d688_phase1_v2.patch,
d688_phase1_v3.patch, d688_phase2_v1_code.patch, d688_phase2_v1_tests.patch, d688_phase2_v2_tests.patch,
d688_phase2_v3_tests.patch, d688_phase3_v1_code.patch, d688_phase3_v1_tests.patch, derbyXMLSpec.html
>> As of DERBY-334, Derby has some very basic support for XML that consists of an XML
datatype and three operators (XMLPARSE, XMLSERIALIZE, and XMLEXISTS).  I would like to enhance
this existing functionality and, by doing so, help to move Derby incrementally toward a more
usable and more complete XPath/XQuery solution (with emphasis on "incrementally").
>> I have attached to this issue a document describing the particular changes that I
am looking to make.  At a high level, they consist of:
>> 1) Making it easier to use the XML operators and datatype from within JDBC (ex. by
implicit parsing/serialization of XML values).
>> 2) Adding a new operator, XMLQUERY, to allow a user to retrieve the results of an
XPath expression (instead of just determining whether or not the expression evaluates to an
empty sequence, which is what XMLEXISTS does).
>> 3) Making changes to the existing operators to line them up with the SQL/XML 2005
specification, and also to take steps toward my eventual hope of having support for XQuery
(as opposed to just XPath) in Derby.
>> If anyone has time and interest enough to look at the document and provide feedback,
that'd be great...

View raw message