Test results covering change: Add fn:map-pair function

Change id: fn-for-each-pair

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)
    for-each-pair-001[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-002[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-003[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-004[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-005[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-006[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-007[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-008[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-901[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    for-each-pair-902[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-001[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-002[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-003[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-004[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-005[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-006[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-007[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-008[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-009[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-010[+] no result n/a n/a

Dependency not satisfied

n/a

notXP20

n/a

notXQ10

n/a

Dependency not satisfied

n/a

Dependency not satisfied

pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=feature, value=staticTyping, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

n/a

Dependency (type=feature, value=staticTyping, satisfied=true) was not met.

    fn-for-each-pair-011[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-012[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-013[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-014[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-015[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-016[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-017[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-018[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-019[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-020[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-021[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-022[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-023[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-024[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-025[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-026[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

fail
    fn-for-each-pair-027[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-028[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-029[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-030[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-031[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-032[+] no result n/a n/a

Dependency not satisfied

n/a

notXP20

n/a

notXQ10

n/a

Dependency not satisfied

n/a

Dependency not satisfied

pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=feature, value=staticTyping, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

n/a

Dependency (type=feature, value=staticTyping, satisfied=true) was not met.

    fn-for-each-pair-033[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-034[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-035[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-036[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass
    fn-for-each-pair-037[+] pass pass pass n/a

notXP20

n/a

notXQ10

pass pass pass pass pass n/a n/a n/a n/a

Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met.

pass