This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 18402 - Optional Features in XQuery 3.0
Summary: Optional Features in XQuery 3.0
Status: RESOLVED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XQuery 3.0 (show other bugs)
Version: Working drafts
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Jonathan Robie
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-25 16:39 UTC by Jonathan Robie
Modified: 2012-10-05 21:18 UTC (History)
0 users

See Also:


Attachments

Description Jonathan Robie 2012-07-25 16:39:53 UTC
Which of the major features added to XQuery 3.0 should be optional?

1. group by clause in FLWOR Expressions (3.10.7 Group By Clause).
2. tumbling window and sliding window in FLWOR Expressions (3.10.4 Window Clause).
3. count clause in FLWOR Expressions (3.10.6 Count Clause).
4. allowing empty in 3.10.2 For Clause, for functionality similar to outer joins in SQL.
5. try/catch expressions (3.15 Try/Catch Expressions).
6. Dynamic function call (3.2.2 Dynamic Function Call ).
7. Inline function expressions (3.1.7 Inline Function Expressions).
8. Private functions (4.18 Function Declaration).
9. Switch expressions (3.13 Switch Expression).
10. Computed namespace constructors (3.9.3.7 Computed Namespace Constructors).
11. Output declarations (2.2.4 Serialization).
12. Annotations (4.15 Annotations).
13. Annotation assertions in function tests.
Comment 1 Jonathan Robie 2012-10-05 21:18:06 UTC
Fixed in the internal spec. Higher order functions are an optional feature. None of the other things listed here are.