Package org.rumbledb.runtime.functions.maps
package org.rumbledb.runtime.functions.maps
-
ClassesClassDescriptionXPath/XQuery map:contains($map, $key) implementation.W3C XPath/XQuery
map:entry: atomizes a single key into exactly one atomic value materializes the value into a general sequence (possibly empty) returns a map containing a single key/value bindingFO 3.1 map:find($input as item()*, $key as xs:anyAtomicType) as array(*).FO 3.1 map:for-each($map as map(*), $action as function(xs:anyAtomicType, item()*) as item()*) as item()*.Dynamic function call when the function item is an XDM map ($map($key)), equivalent tomap:get.W3C XPath/XQuerymap:get: requires exactly one map argument atomizes the key and requires exactly one atomic value returns the associated value sequence, if present This built-in is local execution only (consistent with map/array accessors).W3C XPath/XQuerymap:keys: requires exactly one map argument returns the atomic keys present in the map This built-in is local execution only (consistent with map/array accessors).W3C XPath/XQuerymap:merge:W3C XPath/XQuerymap:put: requires exactly one map argument atomizes the key and requires exactly one atomic value returns a new map with the entry added or replaced (key equivalence via op:same-key) This built-in is local execution only.W3C XPath/XQuerymap:remove:map:remove($map as map(*), $keys as xs:anyAtomicType*) as map(*).W3C map:size function.