Change id: arrow-operator
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) |
---|---|---|---|---|---|---|
fn-translate-21[+]
X fn-translate-21: Created on: 2015-11-29 Spec Dependencies: spec = XP31+ XQ31+ Test: current-date() => string() => substring(1, 10) => translate("0123456789", "xxxxxxxxxx") |
pass | pass | pass | pass | pass | pass |
fn-translate-22[+]
X fn-translate-22: Created on: 2015-11-29 Spec Dependencies: spec = XP31+ XQ31+ Test: current-date()[current-date() => string() => string-length()] => string() => translate("0123456789", "xxxxxxxxxx") |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-001[+]
X ArrowPostfix-001: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: 4.54=>ceiling() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-002[+]
X ArrowPostfix-002: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: "this, that and the other"=>contains("the") |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-003[+]
X ArrowPostfix-003: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: "the cat sat on the mat"=>tokenize("\s+")=>count() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-004[+]
X ArrowPostfix-004: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: let $f:= tokenize#2 return "the cat sat on the mat"=>$f("\s+")=>count() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-005[+]
X ArrowPostfix-005: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: let $f:= tokenize#1 return "the cat sat on the mat"=>$f()=>count() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-006[+]
X ArrowPostfix-006: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: let $f:= tokenize#2 return "the cat sat on the mat"=>($f)("\s+")=>count() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-007[+]
X ArrowPostfix-007: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: ("first","second","third","fourth")=>head() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-008[+]
X ArrowPostfix-008: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: "4.54"=>ceiling() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-009[+]
X ArrowPostfix-009: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: "first second third"=>concat(" fourth") |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-010[+]
X ArrowPostfix-010: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: "first second third"=>concat() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-011[+]
X ArrowPostfix-011: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: let $f:= (ceiling#1, floor#1, round#1, abs#1)=>head() return 4.54=>$f() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-012[+]
X ArrowPostfix-012: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: 4.54=>((ceiling#1, floor#1, round#1, abs#1) => head())() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-013[+]
X ArrowPostfix-013: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: 4.54=>(head((ceiling#1, floor#1, round#1, abs#1)))() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-014[+]
X ArrowPostfix-014: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: 4.54=>(head((ceiling#1, floor#1, round#1, abs#1))) |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-015[+]
X ArrowPostfix-015: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: let $string:="one two three four five six" return $string=>upper-case()=>normalize-unicode()=>tokenize("\s+") |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-016[+]
X ArrowPostfix-016: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: let $x:= 4 return $x<=3.2=>ceiling() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-017[+]
X ArrowPostfix-017: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: let $x:= 4 return ($x<=3.2)=>boolean() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-018[+]
X ArrowPostfix-018: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: -1=>abs() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-019[+]
X ArrowPostfix-019: Created on: 2015-01-05 Spec Dependencies: spec = XP31+ XQ31+ Test: (-1)=>abs() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-020[+]
X ArrowPostfix-020: Created on: 2015-01-07 Spec Dependencies: spec = XP31+ XQ31+ Test: let $m:= map{1:2, 2:4, 3:6} return 2=>$m() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-021[+]
X ArrowPostfix-021: Created on: 2015-01-07 Spec Dependencies: spec = XP31+ XQ31+ Test: 2=>(map{1:2, 2:4, 3:6})() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-022[+]
X ArrowPostfix-022: Created on: 2015-01-07 Spec Dependencies: spec = XP31+ XQ31+ Test: let $array:= ['a','b','c','d','e'] return 3=>$array() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-023[+]
X ArrowPostfix-023: Created on: 2015-01-07 Spec Dependencies: spec = XP31+ XQ31+ Test: 3=>(['a','b','c','d','e'])() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-024[+]
X ArrowPostfix-024: Created on: 2015-01-07 Spec Dependencies: spec = XP31+ XQ31+ Test: 5.4=>ceil() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-025[+]
X ArrowPostfix-025: Created on: 2015-01-07 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: let $f:= "ceiling" return 5.4=>$f() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-026[+]
X ArrowPostfix-026: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ Test: //hours => count() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-027[+]
X ArrowPostfix-027: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ Test: ("one two", "three four five")!tokenize(.," ") => distinct-values() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-028[+]
X ArrowPostfix-028: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ Test: ("one two", "three four five")!tokenize(.," ")!upper-case(.) => distinct-values() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-029[+]
X ArrowPostfix-029: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ Test: let $a := ("one two", "three four five") return $a!tokenize(.," ") => distinct-values() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-030[+]
X ArrowPostfix-030: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: let $a := ("one two", "three four five"), $b:= tokenize#2 return $a!$b(.," ") => distinct-values() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-031[+]
X ArrowPostfix-031: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ Test: "one two three four five" => tokenize(" ") ! upper-case(.) |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-032[+]
X ArrowPostfix-032: Created on: 2015-01-19 Spec Dependencies: spec = XP31+ XQ31+ Test: ("one two three four five" => tokenize(" ")) ! upper-case(.) |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-101[+]
X ArrowPostfix-101: Created on: 2016-02-27 Spec Dependencies: spec = XP31+ XQ31+ Test: ("one two three four five" => Q{http://www.w3.org/2005/xpath-functions}tokenize(" ")) ! upper-case(.) |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-102[+]
X ArrowPostfix-102: Created on: 2016-02-27 Spec Dependencies: spec = XP31+ XQ31+ Test: 1 => Q{http://www.w3.org/2005/xpath-functions}sum() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-103[+]
X ArrowPostfix-103: Created on: 2016-02-27 Spec Dependencies: spec = XP31+ XQ31+ Test: (1, 2, 3, 4) => Q{http://www.w3.org/2005/xpath-functions}sum() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-104[+]
X ArrowPostfix-104: Created on: 2016-02-27 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: (1, 2, 3, 4) => (Q{http://www.w3.org/2005/xpath-functions}sum#1)() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-105[+]
X ArrowPostfix-105: Created on: 2016-02-27 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: (1, 2, 3, 4) => (Q{http://www.w3.org/2005/xpath-functions}sum#2(?, 'foo'))() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-106[+]
X ArrowPostfix-106: Created on: 2016-02-27 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: () => (Q{http://www.w3.org/2005/xpath-functions}sum#2(?, 'foo'))() |
pass | pass | pass | pass | pass | pass |
ArrowPostfix-107[+]
X ArrowPostfix-107: Created on: 2016-09-23 Spec Dependencies: spec = XP31+ XQ31+ Test: 1 => ([2,3],[4,5][6])() |
no result | pass | pass | pass | pass | pass |
d1e13012[+]
X d1e13012: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: 'abc'=>upper-case() |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e13030[+]
X d1e13030: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: 'abc'=>substring(1,2) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e13048[+]
X d1e13048: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: let $string := 'aa bb cc' return $string=>replace('a','b')=>normalize-space()=>tokenize("\s") |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |