library module: http://snelson.org.uk/functions/hamt
- Functions: is#1, create#0, put#4, delete#4, get#4, contains#4, describe#1, fold#3, count#1, empty#1
is($hamt as item()
) as xs:boolean
- $hamt as item()
- xs:boolean
create(
) as item()
- item()
put(
$hf as function(item()) as xs:integer,
$eq as function(item(),item()) as xs:boolean,
$hamt as item(),
$k as item()
) as item()
-
$hf as function(item()) as xs:integer
-
$eq as function(item(),item()) as xs:boolean
-
$hamt as item()
-
$k as item()
- item()
delete(
$hf as function(item()) as xs:integer,
$eq as function(item(),item()) as xs:boolean,
$hamt as item(),
$k as item()
) as item()
-
$hf as function(item()) as xs:integer
-
$eq as function(item(),item()) as xs:boolean
-
$hamt as item()
-
$k as item()
- item()
get(
$hf as function(item()) as xs:integer,
$eq as function(item(),item()) as xs:boolean,
$hamt as item(),
$k as item()
) as item()?
-
$hf as function(item()) as xs:integer
-
$eq as function(item(),item()) as xs:boolean
-
$hamt as item()
-
$k as item()
- item()?
contains(
$hf as function(item()) as xs:integer,
$eq as function(item(),item()) as xs:boolean,
$hamt as item(),
$k as item()
) as xs:boolean
-
$hf as function(item()) as xs:integer
-
$eq as function(item(),item()) as xs:boolean
-
$hamt as item()
-
$k as item()
- xs:boolean
describe(
$hamt as item()
) as xs:string
- $hamt as item()
- xs:string
fold(
$f as function(item()*,item()) as item()*,
$z as item()*,
$hamt as item()
) as item()*
-
$f as function(item()*,item()) as item()*
-
$z as item()*
-
$hamt as item()
- item()*
count(
$hamt as item()
) as xs:integer
- $hamt as item()
- xs:integer
empty(
$hamt as item()
) as xs:boolean
- $hamt as item()
- xs:boolean
Generated by xquerydoc