@Michael: sorry.. I'm used to hitting the reply button.
So I may conclude that it should return the expected <number> tags as output,
ignoring the order. I have to agree that my example was not a really accurate
use case anyway but I just wanted to write a little blog about usage of these
sequence operators and the output I got was not really helpful ;-)
I was using it a bit more exotic (even Sedna specific) and that function does
give expected output. Still the issue has been addressed on Sedna mailing list.
declare function basictypes:filterBySet($basictypes as element(Product)*, $set
as xs:string*) as element(Product)* {
$basictypes intersect (for $id in $set return index-scan('basictype_id',
$id, 'EQ'))
};
Robby
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
Florent Georges
Sent: Monday, August 13, 2012 4:23 PM
To: Michael Kay; [email protected]
Subject: Re: [xquery-talk] strange results sequence operators
Michael Kay wrote:
> I think the ordering of the items in the result is undefined for
> this reason, but apart from that the results are well defined by
> the spec and should be the "expected results" given.
Oops, I thought the OP talked about the difference in ordering
between the actual and expected result, but it seems I did not
look close enough at the problem.
My bad, sorry for the noise. Regards,
--
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/
_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk
_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk