|
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) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn-max | 201/201 | 201/201 | 181/181 | 201/201 | 182/182 | 201/201 | 201/201 | 182/182 | 201/201 | 201/201 | 181/181 | 201/201 | 201/201 | 201/201 | 201/201 | 3/15 |
fn-maxint1args-1[+]
X fn-maxint1args-1: fn:max((xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint1args-2[+]
X fn-maxint1args-2: fn:max((xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint1args-3[+]
X fn-maxint1args-3: fn:max((xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg1args-1[+]
X fn-maxintg1args-1: fn:max((xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg1args-2[+]
X fn-maxintg1args-2: fn:max((xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg1args-3[+]
X fn-maxintg1args-3: fn:max((xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec1args-1[+]
X fn-maxdec1args-1: fn:max((xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec1args-2[+]
X fn-maxdec1args-2: fn:max((xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec1args-3[+]
X fn-maxdec1args-3: fn:max((xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl1args-1[+]
X fn-maxdbl1args-1: fn:max((xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl1args-2[+]
X fn-maxdbl1args-2: fn:max((xs:double("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl1args-3[+]
X fn-maxdbl1args-3: fn:max((xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt1args-1[+]
X fn-maxflt1args-1: fn:max((xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt1args-2[+]
X fn-maxflt1args-2: fn:max((xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt1args-3[+]
X fn-maxflt1args-3: fn:max((xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng1args-1[+]
X fn-maxlng1args-1: fn:max((xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng1args-2[+]
X fn-maxlng1args-2: fn:max((xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng1args-3[+]
X fn-maxlng1args-3: fn:max((xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht1args-1[+]
X fn-maxusht1args-1: fn:max((xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht1args-2[+]
X fn-maxusht1args-2: fn:max((xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht1args-3[+]
X fn-maxusht1args-3: fn:max((xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint1args-1[+]
X fn-maxnint1args-1: fn:max((xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint1args-2[+]
X fn-maxnint1args-2: fn:max((xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint1args-3[+]
X fn-maxnint1args-3: fn:max((xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint1args-1[+]
X fn-maxpint1args-1: fn:max((xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint1args-2[+]
X fn-maxpint1args-2: fn:max((xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint1args-3[+]
X fn-maxpint1args-3: fn:max((xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng1args-1[+]
X fn-maxulng1args-1: fn:max((xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng1args-2[+]
X fn-maxulng1args-2: fn:max((xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng1args-3[+]
X fn-maxulng1args-3: fn:max((xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi1args-1[+]
X fn-maxnpi1args-1: fn:max((xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi1args-2[+]
X fn-maxnpi1args-2: fn:max((xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi1args-3[+]
X fn-maxnpi1args-3: fn:max((xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni1args-1[+]
X fn-maxnni1args-1: fn:max((xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni1args-2[+]
X fn-maxnni1args-2: fn:max((xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni1args-3[+]
X fn-maxnni1args-3: fn:max((xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht1args-1[+]
X fn-maxsht1args-1: fn:max((xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht1args-2[+]
X fn-maxsht1args-2: fn:max((xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht1args-3[+]
X fn-maxsht1args-3: fn:max((xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint2args-1[+]
X fn-maxint2args-1: fn:max((xs:int("-2147483648"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint2args-2[+]
X fn-maxint2args-2: fn:max((xs:int("-1873914410"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint2args-3[+]
X fn-maxint2args-3: fn:max((xs:int("2147483647"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint2args-4[+]
X fn-maxint2args-4: fn:max((xs:int("-2147483648"),xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxint2args-5[+]
X fn-maxint2args-5: fn:max((xs:int("-2147483648"),xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg2args-1[+]
X fn-maxintg2args-1: fn:max((xs:integer("-999999999999999999"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg2args-2[+]
X fn-maxintg2args-2: fn:max((xs:integer("830993497117024304"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg2args-3[+]
X fn-maxintg2args-3: fn:max((xs:integer("999999999999999999"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg2args-4[+]
X fn-maxintg2args-4: fn:max((xs:integer("-999999999999999999"),xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxintg2args-5[+]
X fn-maxintg2args-5: fn:max((xs:integer("-999999999999999999"),xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec2args-1[+]
X fn-maxdec2args-1: fn:max((xs:decimal("-999999999999999999"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec2args-2[+]
X fn-maxdec2args-2: fn:max((xs:decimal("617375191608514839"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec2args-3[+]
X fn-maxdec2args-3: fn:max((xs:decimal("999999999999999999"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec2args-4[+]
X fn-maxdec2args-4: fn:max((xs:decimal("-999999999999999999"),xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdec2args-5[+]
X fn-maxdec2args-5: fn:max((xs:decimal("-999999999999999999"),xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl2args-1[+]
X fn-maxdbl2args-1: fn:max((xs:double("-1.7976931348623157E308"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl2args-2[+]
X fn-maxdbl2args-2: fn:max((xs:double("0"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl2args-3[+]
X fn-maxdbl2args-3: fn:max((xs:double("1.7976931348623157E308"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl2args-4[+]
X fn-maxdbl2args-4: fn:max((xs:double("-1.7976931348623157E308"),xs:double("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxdbl2args-5[+]
X fn-maxdbl2args-5: fn:max((xs:double("-1.7976931348623157E308"),xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt2args-1[+]
X fn-maxflt2args-1: fn:max((xs:float("-3.4028235E38"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt2args-2[+]
X fn-maxflt2args-2: fn:max((xs:float("0"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt2args-3[+]
X fn-maxflt2args-3: fn:max((xs:float("3.4028235E38"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt2args-4[+]
X fn-maxflt2args-4: fn:max((xs:float("-3.4028235E38"),xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxflt2args-5[+]
X fn-maxflt2args-5: fn:max((xs:float("-3.4028235E38"),xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng2args-1[+]
X fn-maxlng2args-1: fn:max((xs:long("-92233720368547758"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng2args-2[+]
X fn-maxlng2args-2: fn:max((xs:long("-47175562203048468"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng2args-3[+]
X fn-maxlng2args-3: fn:max((xs:long("92233720368547758"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng2args-4[+]
X fn-maxlng2args-4: fn:max((xs:long("-92233720368547758"),xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxlng2args-5[+]
X fn-maxlng2args-5: fn:max((xs:long("-92233720368547758"),xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht2args-1[+]
X fn-maxusht2args-1: fn:max((xs:unsignedShort("0"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht2args-2[+]
X fn-maxusht2args-2: fn:max((xs:unsignedShort("44633"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht2args-3[+]
X fn-maxusht2args-3: fn:max((xs:unsignedShort("65535"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht2args-4[+]
X fn-maxusht2args-4: fn:max((xs:unsignedShort("0"),xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxusht2args-5[+]
X fn-maxusht2args-5: fn:max((xs:unsignedShort("0"),xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint2args-1[+]
X fn-maxnint2args-1: fn:max((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint2args-2[+]
X fn-maxnint2args-2: fn:max((xs:negativeInteger("-297014075999096793"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint2args-3[+]
X fn-maxnint2args-3: fn:max((xs:negativeInteger("-1"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint2args-4[+]
X fn-maxnint2args-4: fn:max((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnint2args-5[+]
X fn-maxnint2args-5: fn:max((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint2args-1[+]
X fn-maxpint2args-1: fn:max((xs:positiveInteger("1"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint2args-2[+]
X fn-maxpint2args-2: fn:max((xs:positiveInteger("52704602390610033"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint2args-3[+]
X fn-maxpint2args-3: fn:max((xs:positiveInteger("999999999999999999"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint2args-4[+]
X fn-maxpint2args-4: fn:max((xs:positiveInteger("1"),xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxpint2args-5[+]
X fn-maxpint2args-5: fn:max((xs:positiveInteger("1"),xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng2args-1[+]
X fn-maxulng2args-1: fn:max((xs:unsignedLong("0"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng2args-2[+]
X fn-maxulng2args-2: fn:max((xs:unsignedLong("130747108607674654"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng2args-3[+]
X fn-maxulng2args-3: fn:max((xs:unsignedLong("184467440737095516"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng2args-4[+]
X fn-maxulng2args-4: fn:max((xs:unsignedLong("0"),xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxulng2args-5[+]
X fn-maxulng2args-5: fn:max((xs:unsignedLong("0"),xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi2args-1[+]
X fn-maxnpi2args-1: fn:max((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi2args-2[+]
X fn-maxnpi2args-2: fn:max((xs:nonPositiveInteger("-475688437271870490"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi2args-3[+]
X fn-maxnpi2args-3: fn:max((xs:nonPositiveInteger("0"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi2args-4[+]
X fn-maxnpi2args-4: fn:max((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnpi2args-5[+]
X fn-maxnpi2args-5: fn:max((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni2args-1[+]
X fn-maxnni2args-1: fn:max((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni2args-2[+]
X fn-maxnni2args-2: fn:max((xs:nonNegativeInteger("303884545991464527"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni2args-3[+]
X fn-maxnni2args-3: fn:max((xs:nonNegativeInteger("999999999999999999"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni2args-4[+]
X fn-maxnni2args-4: fn:max((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxnni2args-5[+]
X fn-maxnni2args-5: fn:max((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht2args-1[+]
X fn-maxsht2args-1: fn:max((xs:short("-32768"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht2args-2[+]
X fn-maxsht2args-2: fn:max((xs:short("-5324"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht2args-3[+]
X fn-maxsht2args-3: fn:max((xs:short("32767"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht2args-4[+]
X fn-maxsht2args-4: fn:max((xs:short("-32768"),xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-maxsht2args-5[+]
X fn-maxsht2args-5: fn:max((xs:short("-32768"),xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-1[+]
X K-SeqMAXFunc-1: max() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-2[+]
X K-SeqMAXFunc-2: max("a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-3[+]
X K-SeqMAXFunc-3: empty(max(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-4[+]
X K-SeqMAXFunc-4: max((3, 3, 3, 3, 3, 3)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-5[+]
X K-SeqMAXFunc-5: max((3, 1, 1, 1, 1, 1)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-6[+]
X K-SeqMAXFunc-6: max((1, 1, 1, 1, 1, 3)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-7[+]
X K-SeqMAXFunc-7: max((3, 1, 5, 1, 1, 3)) eq 5 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-8[+]
X K-SeqMAXFunc-8: max((3, -5.0, 5, 1, -3, 3)) eq 5 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-9[+]
X K-SeqMAXFunc-9: max(xs:untypedAtomic("3")) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-10[+]
X K-SeqMAXFunc-10: max(xs:untypedAtomic("3")) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-11[+]
X K-SeqMAXFunc-11: max((xs:untypedAtomic("3"), 1, 2)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-12[+]
X K-SeqMAXFunc-12: max((1, xs:float(2), xs:untypedAtomic("3"))) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-13[+]
X K-SeqMAXFunc-13: max((1, xs:float(2), xs:untypedAtomic("3"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-14[+]
X K-SeqMAXFunc-14: max((1, xs:float(2), xs:decimal(3))) instance of xs:float |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-15[+]
X K-SeqMAXFunc-15: max((1, xs:untypedAtomic("3"), xs:float(2))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-16[+]
X K-SeqMAXFunc-16: string(max((1, xs:untypedAtomic("NaN"), xs:float(2)))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-17[+]
X K-SeqMAXFunc-17: string(max((xs:float("NaN"), xs:untypedAtomic("3"), xs:float(2)))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-18[+]
X K-SeqMAXFunc-18: max((xs:float("NaN"), xs:untypedAtomic("3"), xs:float(2))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-19[+]
X K-SeqMAXFunc-19: max((xs:float("NaN"), 1, 1, 2, xs:double("NaN"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-20[+]
X K-SeqMAXFunc-20: max((xs:double("NaN"), 1, 1, 2, xs:float("NaN"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-21[+]
X K-SeqMAXFunc-21: max((xs:float("NaN"), 1, "a string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-22[+]
X K-SeqMAXFunc-22: max(("a string", 1, xs:float("NaN"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-23[+]
X K-SeqMAXFunc-23: max((xs:float("NaN"), 1, xs:untypedAtomic("one"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-24[+]
X K-SeqMAXFunc-24: max((xs:untypedAtomic("one"), 1, xs:float("NaN"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-25[+]
X K-SeqMAXFunc-25: string(max((xs:double("NaN"), xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-26[+]
X K-SeqMAXFunc-26: string(max((xs:float("NaN"), xs:float("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-27[+]
X K-SeqMAXFunc-27: string(max((3, xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-28[+]
X K-SeqMAXFunc-28: string(max((3, xs:float("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-29[+]
X K-SeqMAXFunc-29: max((3, xs:double("NaN"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-30[+]
X K-SeqMAXFunc-30: max((3, xs:float("NaN"))) instance of xs:float |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-31[+]
X K-SeqMAXFunc-31: string(max((xs:float(-3), xs:untypedAtomic("3"), xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-32[+]
X K-SeqMAXFunc-32: max((xs:float(-3), xs:untypedAtomic("3"), xs:double("NaN"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-33[+]
X K-SeqMAXFunc-33: string(max(xs:float("NaN"))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-34[+]
X K-SeqMAXFunc-34: string(max(xs:double("NaN"))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-35[+]
X K-SeqMAXFunc-35: max(xs:untypedAtomic("three")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-36[+]
X K-SeqMAXFunc-36: max((xs:untypedAtomic("3"), "a string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-37[+]
X K-SeqMAXFunc-37: max(("a string", xs:untypedAtomic("3"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-38[+]
X K-SeqMAXFunc-38: max(QName("example.com/", "ncname")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-39[+]
X K-SeqMAXFunc-39: max(xs:anyURI("example.com/")) eq xs:anyURI("example.com/") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-40[+]
X K-SeqMAXFunc-40: max((xs:anyURI("example.com/"), xs:anyURI("example.com/"))) eq xs:anyURI("example.com/") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-41[+]
X K-SeqMAXFunc-41: max(("a string")) eq "a string" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-42[+]
X K-SeqMAXFunc-42: max(("a string", QName("example.com/", "ncname"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-43[+]
X K-SeqMAXFunc-43: max((5, 5.0e0)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-44[+]
X K-SeqMAXFunc-44: max((5, 5.0e0)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-45[+]
X K-SeqMAXFunc-45: max((5, 3.0e0)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-46[+]
X K-SeqMAXFunc-46: max((5.0e0, 5)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-47[+]
X K-SeqMAXFunc-47: max((3, 5.0e0)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-48[+]
X K-SeqMAXFunc-48: max((5.0e0, 3)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-49[+]
X K-SeqMAXFunc-49: max((1, 1, 1, 1, 1.0)) instance of xs:decimal |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-50[+]
X K-SeqMAXFunc-50: max((1.0, 1, 1, 1, 1)) instance of xs:decimal |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-51[+]
X K-SeqMAXFunc-51: max((1.0, 1, 1.0, 1, 1)) instance of xs:decimal |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-52[+]
X K-SeqMAXFunc-52: max((5.0e0, 5)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-53[+]
X K-SeqMAXFunc-53: max((3, 5.0e0)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-54[+]
X K-SeqMAXFunc-54: max((5.0e0, 3)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-55[+]
X K-SeqMAXFunc-55: max((current-date(), xs:date("1999-01-01"))) eq current-date() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-56[+]
X K-SeqMAXFunc-56: max((3,4,5)) eq 5 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-57[+]
X K-SeqMAXFunc-57: max((5, 5.0e0)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-58[+]
X K-SeqMAXFunc-58: max((3,4, "Zero")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMAXFunc-59[+]
X K-SeqMAXFunc-59: max(("a", "b", "c")) eq "c" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-1[+]
X K2-SeqMAXFunc-1: max((xs:anyURI("http://example.com/A"), xs:anyURI("http://example.com/A"))) eq xs:anyURI("http://example.com/A") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-2[+]
X K2-SeqMAXFunc-2: max((xs:anyURI("http://example.com/B"), xs:anyURI("http://example.com/A"))) eq xs:anyURI("http://example.com/B") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-3[+]
X K2-SeqMAXFunc-3: max((xs:anyURI("http://example.com/8"), xs:anyURI("http://example.com/4"))) eq xs:anyURI("http://example.com/8") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-4[+]
X K2-SeqMAXFunc-4: max(("str1", "str2"), "http://example.com/UNSUPPORTED_COLLATION") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-5[+]
X K2-SeqMAXFunc-5: max(("str1", "str2"), "http://www.w3.org/2005/xpath-functions/collation/codepoint", ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-6[+]
X K2-SeqMAXFunc-6: max(xs:anyURI("str1"), "max://example.com/UNSUPPORTED_COLLATION") |
pass | wrongError
expected: FOCH0002 actualCode: XPDY0002 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMAXFunc-7[+]
X K2-SeqMAXFunc-7: max(xs:unsignedShort("1")) instance of xs:unsignedShort |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-1[+]
X fn-max-1: fn:max((3,4,"Zero")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-2[+]
X fn-max-2: fn:max((xs:integer(5000000000),xs:double(3e0))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-3[+]
X fn-max-3: let $var := fn:max((xs:long(20),xs:short(13))) return $var instance of xs:integer |
pass | pass | pass | n/a
notXP20 |
pass | pass | pass | pass | pass | pass | n/a | pass | pass | pass | pass | |
fn-max-4[+]
X fn-max-4: max((xs:dayTimeDuration("P1D"), xs:dayTimeDuration("PT2H"))) instance of xs:dayTimeDuration |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-5[+]
X fn-max-5: max(for $x in 1 to 10 return xs:dayTimeDuration(concat("PT",$x,"H"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-6[+]
X fn-max-6: max((xs:yearMonthDuration("P1Y"), xs:yearMonthDuration("P1M"))) instance of xs:yearMonthDuration |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-7[+]
X fn-max-7: max(for $x in 1 to 10 return xs:yearMonthDuration(concat("P",$x,"M"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-8[+]
X fn-max-8: max((xs:yearMonthDuration("P1Y"), xs:dayTimeDuration("P1D"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-9[+]
X fn-max-9: max(xs:duration("P1Y1M1D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-10[+]
X fn-max-10: for $p in 1 to 4 let $x := (xs:integer(1), xs:decimal(2), xs:float(3), xs:double(4))[position() le $p] return typeswitch (max($x)) case xs:integer return "integer" case xs:decimal return "decimal" case xs:float return "float" case xs:double return "double" default return error() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-max-11[+]
X fn-max-11: max(("a", "b", "c", "d")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-max-12[+]
X fn-max-12: max((xs:date('1066-10-02'), xs:date('1588-08-08'), xs:date('2011-06-29'))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-max-001[+]
X cbcl-max-001: declare function local:f($x as xs:integer) { if ($x = 0) then true() else false() }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-002[+]
X cbcl-max-002: declare function local:f($x as xs:integer) { if ($x = 2) then true() else false() }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-003[+]
X cbcl-max-003: declare function local:f($x as xs:integer) { if ($x = 3) then $x else false() }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-004[+]
X cbcl-max-004: declare function local:f($x as xs:integer) { if ($x < 3) then current-date() else current-time() }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-005[+]
X cbcl-max-005: declare function local:f($x as xs:integer) { if ($x = 2) then xs:dateTime("3000-12-01T12:00:00") else current-dateTime() }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-006[+]
X cbcl-max-006: declare function local:f($x as xs:integer) { if ($x < 3) then current-dateTime() else xs:dayTimeDuration("PT3S") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-007[+]
X cbcl-max-007: declare function local:f($x as xs:integer) { if ($x = 2) then xs:dayTimeDuration("P1D") else xs:dayTimeDuration("PT3S") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-008[+]
X cbcl-max-008: declare function local:f($x as xs:integer) { if ($x = 3) then xs:duration("P1D") else xs:dayTimeDuration("PT3S") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-009[+]
X cbcl-max-009: declare function local:f($x as xs:integer) { (xs:decimal(1.1), xs:float(2.2), xs:double(1.4), xs:integer(2))[$x] }; max(for $x in (1,2,3) return local:f($x)) instance of xs:double |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-010[+]
X cbcl-max-010: declare function local:f($x as xs:integer) { (xs:decimal(1.3), xs:float(1.2), xs:double(1.4), xs:integer(2))[$x] }; max(for $x in (1,2,3) return local:f($x)) instance of xs:double |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-011[+]
X cbcl-max-011: declare function local:f($x as xs:integer) { (xs:decimal(1.1), xs:float(1.2), xs:double(0.4), xs:string("2"))[$x] }; max(for $x in (1,4,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-012[+]
X cbcl-max-012: declare function local:f($x as xs:integer) { (xs:decimal(1.1), xs:float(1.2), xs:double(0.4), xs:integer("-3"))[$x] }; max(for $x in (4,2,1,3) return local:f($x)) instance of xs:double |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-013[+]
X cbcl-max-013: declare function local:f($x as xs:integer) { if ($x = 2) then xs:time("12:00:00-01:00") else xs:time("12:00:00+01:00") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-014[+]
X cbcl-max-014: declare function local:f($x as xs:integer) { if ($x < 3) then current-time() else xs:dayTimeDuration("PT3S") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-015[+]
X cbcl-max-015: declare function local:f($x as xs:integer) { if ($x = 2) then xs:yearMonthDuration("P13M") else xs:yearMonthDuration("P1Y") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-016[+]
X cbcl-max-016: declare function local:f($x as xs:integer) { if ($x = 3) then xs:duration("P1Y") else xs:yearMonthDuration("P11M") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-017[+]
X cbcl-max-017: declare function local:f($x as xs:integer) as xs:duration { if ($x = 1) then xs:duration("P1Y") else xs:yearMonthDuration("P11M") }; max(for $x in (1,2,3) return local:f($x)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-018[+]
X cbcl-max-018: declare function local:f($x as xs:integer) as xs:integer { $x }; max(local:f(4) to local:f(10)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-max-019[+]
X cbcl-max-019: if (max(for $x in 1 to 10 return $x mod 9 = 0)) then true() else false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |