Change id: flwor-generalization
Implementations | |||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
orderBy64[+]
X orderBy64: declare default element namespace "http://www.w3.org/XQueryTestOrderBy"; <results>{ for $x in /DataValues/NegativeNumbers/orderData/xs:decimal(.) order by $x ascending collation "http://www.w3.org/2005/xpath-functions/collation/codepoint" where $x > -1000 return $x } </results> |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
orderBy65[+]
X orderBy65: declare default element namespace "http://www.w3.org/XQueryTestOrderBy"; <results>{ for $x in /DataValues/NegativeNumbers/orderData/xs:decimal(.) order by $x descending collation "http://www.w3.org/2005/xpath-functions/collation/codepoint" order by $x ascending collation "http://www.w3.org/2005/xpath-functions/collation/codepoint" where $x > -1000 return $x } </results> |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
orderBy66[+]
X orderBy66: declare default element namespace "http://www.w3.org/XQueryTestOrderBy"; for $i in 1 to 100 order by -$i count $count let $e := <e i="{$i}" pos="{$count}"/> order by number($e/@i) where $count gt 90 return $e!@pos!number() |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
WhereExpr020a[+]
X WhereExpr020a: for $file in (//Folder)[1]/File where true() where false() return $file/FileName |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
WhereExpr023[+]
X WhereExpr023: for $file in //File count $c where ($file//Allow/user = 'system\Aladin') return $c |
pass | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
WhereExpr024[+]
X WhereExpr024: for $file in //File let $prefix := substring($file/FileName, 1, 4) where ($prefix = 'File') where ($file//Allow/user = 'system\Hyungjeong') return $file/FileName |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
WhereExpr025[+]
X WhereExpr025: for $file in //File where current-date() gt xs:date('1900-01-01') let $prefix := substring($file/FileName, 1, 4) where ($prefix = 'File') where ($file//Allow/user = 'system\Hyungjeong') return $file/FileName |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
WhereExpr026[+]
X WhereExpr026: let $doc := (/) return (11 to 15)! (for $file in $doc//File count $c where $c = position() return $file/FileName) |
pass | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
WhereExpr027[+]
X WhereExpr027: let $doc := (/) return (11 to 15)! (for $file at $c in $doc//File where $c = last() return string($file/FileName)) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |
K2-WhereExpr-1b[+]
X K2-WhereExpr-1b: for $a in 1 where true() where true() return $a |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |