map_access
map_access ( map, key ) → value
map_access(MAP{1:100,2:200}, 1) -> 100 map_access(MAP{1:100,2:200}, 3) -> null
map_cat
map_cat ( map, map ) → map
map_cat (MAP{1:100,2:200}, MAP{2:201,3:300}) -> {1:100,2:201,3:300}
map_contains
map_contains ( map, key ) → boolean
map_contains(MAP{1:100,2:200}, 1) -> true map_contains(MAP{1:100,2:200}, 3) -> false
map_delete
map_delete ( map, key ) → map
map_delete(MAP{1:100,2:200}, 1) -> {2:200} map_delete(MAP{1:100,2:200}, 3) -> {1:100,2:200}
map_entries
map_keys
map_values
map_entries ( map ) → array map_keys ( map ) → array map_values ( map ) → array
map_entries(MAP{1:100,2:200}) -> array[row(1,100),row(2,200)] map_keys(MAP{1:100,2:200}) -> array[1,2] map_values(MAP{1:100,2:200}) -> array[100,200]
map_filter
map_filter ( map, function ) → map
map_filter(MAP{'a':1, 'b':2, 'c':3}, |k, v| v > 1) -> {b:2,c:3}
map_from_entries
map_from_entries ( array ) → map
map_from_entries(array[row('key1',1), row('key2',2), row('key3',3)]) -> {key1:1,key2:2,key3:3}
map_from_key_values
map_from_key_values ( array, array ) → map
map_from_key_values(array['key1','key2','key3'], array[1,2,3]) -> {key1:1,key2:2,key3:3}
map_length
map_length ( map ) → int
map_length(MAP{1:100,2:200}) -> 2
map_insert
map_insert ( map, key, value ) → map
map_insert(MAP{1:100,2:200}, 3, 300) -> {1:100,2:200,3:300} map_insert(MAP{1:100,2:200}, 1, 101) -> {2:200,1:101}
map [key] -> value
MAP{1:100,2:200}[1] → 100 MAP{1:100,2:200}[3] → null
Was this page helpful?