Hey,

In the BaseX implementation this query:

($context//*[name() = $type and data((*|@*)[name() = $entityMetadata/property[@key = 'true']/@name]) = $entityId])[1]

Will the query execute completely and then a 'subset' of 1 will be extracted, or will it only execute until it find the '1st' item that matches the query? Maybe this is a general XQuery question but I figured it was implementation specific.

- James