- From: <bugzilla@jessica.w3.org>
- Date: Fri, 24 Sep 2010 18:15:18 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10733
Summary: [XQuery11] Definition of group by expression not
sufficent
Product: XPath / XQuery / XSLT
Version: Member-only Editors Drafts
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 1.1
AssignedTo: jonathan.robie@redhat.com
ReportedBy: oliver@cbcl.co.uk
QAContact: public-qt-comments@w3.org
3.9.7 says:
The input tuple stream is partitioned into groups of tuples whose grouping keys
are equivalent.
As far as I can tell, it is legal for a processor to implement group by as a
no-op!
By returning all the input tuples separately you have indeed partitioned them
into groups of (single) tuples whose grouping keys are equivalent.
There needs to be some sentence indicating when two items must be in the same
group. The distinct-values function is very careful to define this (F&O
14.1.2):
If the input sequence contains values of different numeric types that differ
from each other by small amounts, then the eq operator is not transitive,
because of rounding effects occurring during type promotion. In the situation
where the input contains three values A, B, and C such that A eq B, B eq C, but
A ne C, then the number of items in the result of the function (as well as the
choice of which items are returned) is implementation-dependent, subject only
to the constraints that (a) no two items in the result sequence compare equal
to each other, and (b) every input item that does not appear in the result
sequence compares equal to some item that does appear in the result sequence.
and much of this wording could be copied for the definition here.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Friday, 24 September 2010 18:15:20 UTC