|
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-min | 200/200 | 200/200 | 180/180 | 200/200 | 181/181 | 200/200 | 200/200 | 181/181 | 200/200 | 200/200 | 180/180 | 200/200 | 200/200 | 200/200 | 200/200 | 3/15 |
fn-minint1args-1[+]
X fn-minint1args-1: fn:min((xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint1args-2[+]
X fn-minint1args-2: fn:min((xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint1args-3[+]
X fn-minint1args-3: fn:min((xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg1args-1[+]
X fn-minintg1args-1: fn:min((xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg1args-2[+]
X fn-minintg1args-2: fn:min((xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg1args-3[+]
X fn-minintg1args-3: fn:min((xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec1args-1[+]
X fn-mindec1args-1: fn:min((xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec1args-2[+]
X fn-mindec1args-2: fn:min((xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec1args-3[+]
X fn-mindec1args-3: fn:min((xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl1args-1[+]
X fn-mindbl1args-1: fn:min((xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl1args-2[+]
X fn-mindbl1args-2: fn:min((xs:double("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl1args-3[+]
X fn-mindbl1args-3: fn:min((xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt1args-1[+]
X fn-minflt1args-1: fn:min((xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt1args-2[+]
X fn-minflt1args-2: fn:min((xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt1args-3[+]
X fn-minflt1args-3: fn:min((xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng1args-1[+]
X fn-minlng1args-1: fn:min((xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng1args-2[+]
X fn-minlng1args-2: fn:min((xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng1args-3[+]
X fn-minlng1args-3: fn:min((xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht1args-1[+]
X fn-minusht1args-1: fn:min((xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht1args-2[+]
X fn-minusht1args-2: fn:min((xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht1args-3[+]
X fn-minusht1args-3: fn:min((xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint1args-1[+]
X fn-minnint1args-1: fn:min((xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint1args-2[+]
X fn-minnint1args-2: fn:min((xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint1args-3[+]
X fn-minnint1args-3: fn:min((xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint1args-1[+]
X fn-minpint1args-1: fn:min((xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint1args-2[+]
X fn-minpint1args-2: fn:min((xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint1args-3[+]
X fn-minpint1args-3: fn:min((xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng1args-1[+]
X fn-minulng1args-1: fn:min((xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng1args-2[+]
X fn-minulng1args-2: fn:min((xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng1args-3[+]
X fn-minulng1args-3: fn:min((xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi1args-1[+]
X fn-minnpi1args-1: fn:min((xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi1args-2[+]
X fn-minnpi1args-2: fn:min((xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi1args-3[+]
X fn-minnpi1args-3: fn:min((xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni1args-1[+]
X fn-minnni1args-1: fn:min((xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni1args-2[+]
X fn-minnni1args-2: fn:min((xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni1args-3[+]
X fn-minnni1args-3: fn:min((xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht1args-1[+]
X fn-minsht1args-1: fn:min((xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht1args-2[+]
X fn-minsht1args-2: fn:min((xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht1args-3[+]
X fn-minsht1args-3: fn:min((xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint2args-1[+]
X fn-minint2args-1: fn:min((xs:int("-2147483648"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint2args-2[+]
X fn-minint2args-2: fn:min((xs:int("-1873914410"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint2args-3[+]
X fn-minint2args-3: fn:min((xs:int("2147483647"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint2args-4[+]
X fn-minint2args-4: fn:min((xs:int("-2147483648"),xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minint2args-5[+]
X fn-minint2args-5: fn:min((xs:int("-2147483648"),xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg2args-1[+]
X fn-minintg2args-1: fn:min((xs:integer("-999999999999999999"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg2args-2[+]
X fn-minintg2args-2: fn:min((xs:integer("830993497117024304"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg2args-3[+]
X fn-minintg2args-3: fn:min((xs:integer("999999999999999999"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg2args-4[+]
X fn-minintg2args-4: fn:min((xs:integer("-999999999999999999"),xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minintg2args-5[+]
X fn-minintg2args-5: fn:min((xs:integer("-999999999999999999"),xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec2args-1[+]
X fn-mindec2args-1: fn:min((xs:decimal("-999999999999999999"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec2args-2[+]
X fn-mindec2args-2: fn:min((xs:decimal("617375191608514839"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec2args-3[+]
X fn-mindec2args-3: fn:min((xs:decimal("999999999999999999"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec2args-4[+]
X fn-mindec2args-4: fn:min((xs:decimal("-999999999999999999"),xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindec2args-5[+]
X fn-mindec2args-5: fn:min((xs:decimal("-999999999999999999"),xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl2args-1[+]
X fn-mindbl2args-1: fn:min((xs:double("-1.7976931348623157E308"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl2args-2[+]
X fn-mindbl2args-2: fn:min((xs:double("0"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl2args-3[+]
X fn-mindbl2args-3: fn:min((xs:double("1.7976931348623157E308"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl2args-4[+]
X fn-mindbl2args-4: fn:min((xs:double("-1.7976931348623157E308"),xs:double("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-mindbl2args-5[+]
X fn-mindbl2args-5: fn:min((xs:double("-1.7976931348623157E308"),xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt2args-1[+]
X fn-minflt2args-1: fn:min((xs:float("-3.4028235E38"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt2args-2[+]
X fn-minflt2args-2: fn:min((xs:float("0"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt2args-3[+]
X fn-minflt2args-3: fn:min((xs:float("3.4028235E38"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt2args-4[+]
X fn-minflt2args-4: fn:min((xs:float("-3.4028235E38"),xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minflt2args-5[+]
X fn-minflt2args-5: fn:min((xs:float("-3.4028235E38"),xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng2args-1[+]
X fn-minlng2args-1: fn:min((xs:long("-92233720368547758"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng2args-2[+]
X fn-minlng2args-2: fn:min((xs:long("-47175562203048468"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng2args-3[+]
X fn-minlng2args-3: fn:min((xs:long("92233720368547758"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng2args-4[+]
X fn-minlng2args-4: fn:min((xs:long("-92233720368547758"),xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minlng2args-5[+]
X fn-minlng2args-5: fn:min((xs:long("-92233720368547758"),xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht2args-1[+]
X fn-minusht2args-1: fn:min((xs:unsignedShort("0"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht2args-2[+]
X fn-minusht2args-2: fn:min((xs:unsignedShort("44633"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht2args-3[+]
X fn-minusht2args-3: fn:min((xs:unsignedShort("65535"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht2args-4[+]
X fn-minusht2args-4: fn:min((xs:unsignedShort("0"),xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minusht2args-5[+]
X fn-minusht2args-5: fn:min((xs:unsignedShort("0"),xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint2args-1[+]
X fn-minnint2args-1: fn:min((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint2args-2[+]
X fn-minnint2args-2: fn:min((xs:negativeInteger("-297014075999096793"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint2args-3[+]
X fn-minnint2args-3: fn:min((xs:negativeInteger("-1"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint2args-4[+]
X fn-minnint2args-4: fn:min((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnint2args-5[+]
X fn-minnint2args-5: fn:min((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint2args-1[+]
X fn-minpint2args-1: fn:min((xs:positiveInteger("1"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint2args-2[+]
X fn-minpint2args-2: fn:min((xs:positiveInteger("52704602390610033"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint2args-3[+]
X fn-minpint2args-3: fn:min((xs:positiveInteger("999999999999999999"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint2args-4[+]
X fn-minpint2args-4: fn:min((xs:positiveInteger("1"),xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minpint2args-5[+]
X fn-minpint2args-5: fn:min((xs:positiveInteger("1"),xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng2args-1[+]
X fn-minulng2args-1: fn:min((xs:unsignedLong("0"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng2args-2[+]
X fn-minulng2args-2: fn:min((xs:unsignedLong("130747108607674654"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng2args-3[+]
X fn-minulng2args-3: fn:min((xs:unsignedLong("184467440737095516"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng2args-4[+]
X fn-minulng2args-4: fn:min((xs:unsignedLong("0"),xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minulng2args-5[+]
X fn-minulng2args-5: fn:min((xs:unsignedLong("0"),xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi2args-1[+]
X fn-minnpi2args-1: fn:min((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi2args-2[+]
X fn-minnpi2args-2: fn:min((xs:nonPositiveInteger("-475688437271870490"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi2args-3[+]
X fn-minnpi2args-3: fn:min((xs:nonPositiveInteger("0"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi2args-4[+]
X fn-minnpi2args-4: fn:min((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnpi2args-5[+]
X fn-minnpi2args-5: fn:min((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni2args-1[+]
X fn-minnni2args-1: fn:min((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni2args-2[+]
X fn-minnni2args-2: fn:min((xs:nonNegativeInteger("303884545991464527"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni2args-3[+]
X fn-minnni2args-3: fn:min((xs:nonNegativeInteger("999999999999999999"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni2args-4[+]
X fn-minnni2args-4: fn:min((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minnni2args-5[+]
X fn-minnni2args-5: fn:min((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht2args-1[+]
X fn-minsht2args-1: fn:min((xs:short("-32768"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht2args-2[+]
X fn-minsht2args-2: fn:min((xs:short("-5324"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht2args-3[+]
X fn-minsht2args-3: fn:min((xs:short("32767"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht2args-4[+]
X fn-minsht2args-4: fn:min((xs:short("-32768"),xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-minsht2args-5[+]
X fn-minsht2args-5: fn:min((xs:short("-32768"),xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-1[+]
X K-SeqMINFunc-1: min() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-2[+]
X K-SeqMINFunc-2: min("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-SeqMINFunc-3[+]
X K-SeqMINFunc-3: empty(min(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-4[+]
X K-SeqMINFunc-4: min((3, 3, 3, 3, 3, 3)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-5[+]
X K-SeqMINFunc-5: min((3, 1, 1, 1, 1, 1)) eq 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-6[+]
X K-SeqMINFunc-6: min((1, 1, 1, 1, 1, 3)) eq 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-7[+]
X K-SeqMINFunc-7: min((3, 1, 5, 1, 1, 3)) eq 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-8[+]
X K-SeqMINFunc-8: min((3, -5.0, 5, 1, -3, 3)) eq -5.0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-9[+]
X K-SeqMINFunc-9: min(xs:untypedAtomic("3")) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-10[+]
X K-SeqMINFunc-10: min(xs:untypedAtomic("3")) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-11[+]
X K-SeqMINFunc-11: min((xs:untypedAtomic("1"), 3, 2)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-12[+]
X K-SeqMINFunc-12: min((3, xs:float(2), xs:untypedAtomic("1"))) eq 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-13[+]
X K-SeqMINFunc-13: min((3, xs:float(2), xs:untypedAtomic("1"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-14[+]
X K-SeqMINFunc-14: min((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-SeqMINFunc-15[+]
X K-SeqMINFunc-15: min((3, xs:untypedAtomic("1"), xs:float(2))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-16[+]
X K-SeqMINFunc-16: string(min((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-SeqMINFunc-17[+]
X K-SeqMINFunc-17: string(min((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-SeqMINFunc-18[+]
X K-SeqMINFunc-18: min((xs:float("NaN"), xs:untypedAtomic("3"), xs:double(2))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-19[+]
X K-SeqMINFunc-19: min((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-SeqMINFunc-20[+]
X K-SeqMINFunc-20: min((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-SeqMINFunc-21[+]
X K-SeqMINFunc-21: min((xs:float("NaN"), 1, "a string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-22[+]
X K-SeqMINFunc-22: min(("a string", 1, xs:float("NaN"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-23[+]
X K-SeqMINFunc-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-SeqMINFunc-24[+]
X K-SeqMINFunc-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-SeqMINFunc-25[+]
X K-SeqMINFunc-25: string(min((xs:double("NaN"), xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-26[+]
X K-SeqMINFunc-26: string(min((xs:float("NaN"), xs:float("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-27[+]
X K-SeqMINFunc-27: string(min((3, xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-28[+]
X K-SeqMINFunc-28: string(min((3, xs:float("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-29[+]
X K-SeqMINFunc-29: min((3, xs:double("NaN"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-30[+]
X K-SeqMINFunc-30: min((3, xs:float("NaN"))) instance of xs:float |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-31[+]
X K-SeqMINFunc-31: string(min((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-SeqMINFunc-32[+]
X K-SeqMINFunc-32: min((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-SeqMINFunc-33[+]
X K-SeqMINFunc-33: string(min(xs:float("NaN"))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-34[+]
X K-SeqMINFunc-34: string(min(xs:double("NaN"))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-35[+]
X K-SeqMINFunc-35: min(xs:untypedAtomic("three")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-36[+]
X K-SeqMINFunc-36: min((xs:untypedAtomic("3"), "a string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-37[+]
X K-SeqMINFunc-37: min(("a string", xs:untypedAtomic("3"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-38[+]
X K-SeqMINFunc-38: min(QName("example.com/", "ncname")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-39[+]
X K-SeqMINFunc-39: min(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-SeqMINFunc-40[+]
X K-SeqMINFunc-40: min((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-SeqMINFunc-41[+]
X K-SeqMINFunc-41: min(("a string")) eq "a string" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-42[+]
X K-SeqMINFunc-42: min(("a string", QName("example.com/", "ncname"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-43[+]
X K-SeqMINFunc-43: min((5, 5.0e0)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-44[+]
X K-SeqMINFunc-44: min((5.0e0, 5)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-45[+]
X K-SeqMINFunc-45: min((3, 5.0e0)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-46[+]
X K-SeqMINFunc-46: min((5.0e0, 3)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-47[+]
X K-SeqMINFunc-47: min((xs:date("2005-01-01"), xs:date("2001-01-01"))) eq xs:date("2001-01-01") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-48[+]
X K-SeqMINFunc-48: min((3,4,5)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-49[+]
X K-SeqMINFunc-49: min((5, 5.0e0)) eq 5.0e0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-50[+]
X K-SeqMINFunc-50: min((3,4, "Zero")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqMINFunc-51[+]
X K-SeqMINFunc-51: min((xs:float(0.0E0), xs:float(-0.0E0))) eq xs:float("-0") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-1[+]
X K2-SeqMINFunc-1: min((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-SeqMINFunc-2[+]
X K2-SeqMINFunc-2: min((xs:anyURI("http://example.com/B"), 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-SeqMINFunc-3[+]
X K2-SeqMINFunc-3: min((xs:anyURI("http://example.com/8"), xs:anyURI("http://example.com/4"))) eq xs:anyURI("http://example.com/4") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-4[+]
X K2-SeqMINFunc-4: min(("str1", "str2"), "http://example.com/UNSUPPORTED_COLLATION") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-5[+]
X K2-SeqMINFunc-5: min(xs:anyURI("str1"), "http://example.com/UNSUPPORTED_COLLATION") |
pass | wrongError
expected: FOCH0002 actualCode: XPDY0002 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-6[+]
X K2-SeqMINFunc-6: min(("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-SeqMINFunc-7[+]
X K2-SeqMINFunc-7: min((5, 5.0e0)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-8[+]
X K2-SeqMINFunc-8: min((5.0e0, 5)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-9[+]
X K2-SeqMINFunc-9: min((3, 5.0e0)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-10[+]
X K2-SeqMINFunc-10: min((5.0e0, 3)) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-11[+]
X K2-SeqMINFunc-11: min((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 | |
K2-SeqMINFunc-12[+]
X K2-SeqMINFunc-12: min((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 | |
K2-SeqMINFunc-13[+]
X K2-SeqMINFunc-13: min((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 | |
K2-SeqMINFunc-14[+]
X K2-SeqMINFunc-14: min(("a", "b", "c")) eq "a" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqMINFunc-15[+]
X K2-SeqMINFunc-15: min(xs:unsignedShort("1")) instance of xs:unsignedShort |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-min-1[+]
X fn-min-1: fn:min((3,4,"Zero")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-min-2[+]
X fn-min-2: fn:min((xs:integer(5000000),xs:double(3e8))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-min-3[+]
X fn-min-3: let $var := fn:min((xs:long(22),xs:short(10))) 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-min-4[+]
X fn-min-4: min((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-min-5[+]
X fn-min-5: min(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-min-6[+]
X fn-min-6: min((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-min-7[+]
X fn-min-7: min(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-min-8[+]
X fn-min-8: min((xs:yearMonthDuration("P1Y"), xs:dayTimeDuration("P1D"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-min-9[+]
X fn-min-9: min(xs:duration("P1Y1M1D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-min-10[+]
X fn-min-10: for $p in 1 to 4 let $x := (xs:integer(4), xs:decimal(3), xs:float(2), xs:double(1))[position() le $p] return typeswitch (min($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-min-11[+]
X fn-min-11: min(("a", "b", "c", "d")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-min-12[+]
X fn-min-12: min((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-min-001[+]
X cbcl-min-001: declare function local:f($x as xs:integer) { if ($x = 0) then false() else true() }; min(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-min-002[+]
X cbcl-min-002: declare function local:f($x as xs:integer) { if ($x = 2) then false() else true() }; min(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-min-003[+]
X cbcl-min-003: declare function local:f($x as xs:integer) { if ($x = 3) then $x else false() }; min(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-min-004[+]
X cbcl-min-004: declare function local:f($x as xs:integer) { if ($x < 3) then current-date() else current-time() }; min(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-min-005[+]
X cbcl-min-005: declare function local:f($x as xs:integer) { if ($x = 2) then xs:dateTime("1996-12-01T12:00:00") else current-dateTime() }; min(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-min-006[+]
X cbcl-min-006: declare function local:f($x as xs:integer) { if ($x < 3) then current-dateTime() else xs:dayTimeDuration("PT3S") }; min(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-min-007[+]
X cbcl-min-007: declare function local:f($x as xs:integer) { if ($x = 2) then xs:dayTimeDuration("P1D") else xs:dayTimeDuration("PT3S") }; min(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-min-008[+]
X cbcl-min-008: declare function local:f($x as xs:integer) { if ($x = 3) then xs:duration("P1D") else xs:dayTimeDuration("PT3S") }; min(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-min-009[+]
X cbcl-min-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] }; min(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-min-010[+]
X cbcl-min-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] }; min(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-min-011[+]
X cbcl-min-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] }; min(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-min-012[+]
X cbcl-min-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] }; min(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-min-013[+]
X cbcl-min-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") }; min(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-min-014[+]
X cbcl-min-014: declare function local:f($x as xs:integer) { if ($x < 3) then current-time() else xs:dayTimeDuration("PT3S") }; min(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-min-015[+]
X cbcl-min-015: declare function local:f($x as xs:integer) { if ($x = 2) then xs:yearMonthDuration("P11M") else xs:yearMonthDuration("P1Y") }; min(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-min-016[+]
X cbcl-min-016: declare function local:f($x as xs:integer) { if ($x = 3) then xs:duration("P1Y") else xs:yearMonthDuration("P11M") }; min(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-min-017[+]
X cbcl-min-017: declare function local:f($x as xs:integer) as xs:duration { if ($x = 1) then xs:duration("P1Y") else xs:yearMonthDuration("P11M") }; min(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-min-018[+]
X cbcl-min-018: declare function local:f($x as xs:integer) as xs:integer { $x }; min(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 |