|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
prod-ReturnClause | 21/21 | 15/15 | 21/21 | 15/15 | 21/21 | 21/15 | 0/6 |
ReturnExpr001[+]
X ReturnExpr001: Created on: 2003-02-10 Spec Dependencies: spec = XQ10+ Test: for $folder in /MyComputer/Drive2//Folder return <newFolder>{ $folder/FolderName/text() }</newFolder> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
ReturnExpr002[+]
X ReturnExpr002: Created on: 2003-02-10 Spec Dependencies: spec = XQ10+ Test: for $folder in /MyComputer/Drive2//Folder return <newFolder>{ $folder/@name, $folder/FolderName/text() }</newFolder> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
ReturnExpr003[+]
X ReturnExpr003: Created on: 2003-02-10 Spec Dependencies: spec = XQ10+ Test: for $folder in /MyComputer/Drive1/Folder[1] return <folder1> {$folder/FolderName} <files> { for $file in ($folder/File)[position() < 6] return <f>{$file/FileName/substring(.,13)}</f> } </files> </folder1> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
ReturnExpr004[+]
X ReturnExpr004: Created on: 2003-02-10 Spec Dependencies: spec = XQ10+ Test: for $f in /MyComputer//File where $f/@creation_date="08/06/00" return $f/SecurityObject/Denies/Deny[security/right]/user/string() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
ReturnExpr005[+]
X ReturnExpr005: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return $file/FileName |
pass | pass | pass | pass | pass | pass | |
ReturnExpr006[+]
X ReturnExpr006: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return data( $file/FileName ) |
pass | pass | pass | pass | pass | pass | |
ReturnExpr007[+]
X ReturnExpr007: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return $file/parent::Folder/FolderName |
pass | pass | pass | pass | pass | pass | |
ReturnExpr008[+]
X ReturnExpr008: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return 1 |
pass | pass | pass | pass | pass | pass | |
ReturnExpr009[+]
X ReturnExpr009: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return (//FileName)[1] |
pass | pass | pass | pass | pass | pass | |
ReturnExpr010[+]
X ReturnExpr010: Created on: 2005-06-24 Spec Dependencies: spec = XQ10+ Test: <empty> { for $file in (//Folder)[1]/File return () } </empty> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
ReturnExpr011[+]
X ReturnExpr011: Created on: 2005-06-24 Spec Dependencies: Test: for $folder in //Folder, $file in $folder/File return ( $folder/FolderName, $file/FileName ) |
pass | pass | pass | pass | pass | pass | |
ReturnExpr012[+]
X ReturnExpr012: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return $file return $file |
pass | pass | pass | pass | pass | pass | |
ReturnExpr013[+]
X ReturnExpr013: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File |
pass | pass | pass | pass | pass | pass | |
ReturnExpr014[+]
X ReturnExpr014: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return $undefined |
pass | pass | pass | pass | pass | pass | |
ReturnExpr015[+]
X ReturnExpr015: Created on: 2005-06-24 Spec Dependencies: Test: for $file in for $folder in (//Folder)[1] return $folder/File return $file/FileName |
pass | pass | pass | pass | pass | pass | |
ReturnExpr016[+]
X ReturnExpr016: Created on: 2005-06-24 Spec Dependencies: spec = XQ10+ Test: for $file at $offset in (//Folder)[1]/File return <File>{ $file/@name }{ attribute offset{ $offset }}</File> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
ReturnExpr017[+]
X ReturnExpr017: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return ($file/Stream/StreamSize)[1] + 1 |
pass | pass | pass | pass | pass | pass | |
ReturnExpr018[+]
X ReturnExpr018: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return ($file/Stream/StreamSize)[1] > 1004 |
pass | pass | pass | pass | pass | pass | |
ReturnExpr019[+]
X ReturnExpr019: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return return $file/FileName |
pass | pass | pass | pass | pass | pass | |
ReturnExpr020[+]
X ReturnExpr020: Created on: 2005-06-24 Spec Dependencies: Test: for $file in (//Folder)[1]/File return xs:string( data( $file/FileName[1] )) |
pass | pass | pass | pass | pass | pass | |
K2-ReturnExpr-1[+]
X K2-ReturnExpr-1: Created on: 2007-11-26 Spec Dependencies: Test: return 1 |
pass | pass | pass | pass | pass | pass |