clojure.data.priority-map
-
Positional factory function for class clojure.data.priority_map.PersistentPriorityMap.
function([priority->set-of-items item->priority _meta keyfn])
A
- macro
([x])
P
Takes a priority map p, and returns a sorted map from each priority to the set of items with that priority in p
function([p])
Usage: (priority-map key val key val ...) Returns a new priority map with optional supplied mappings. (priority-map)...
function([& keyvals])
Usage: (priority-map comparator key val key val ...) Returns a new priority map with custom comparator and optional su...
function([comparator & keyvals])
Usage: (priority-map-keyfn keyfn key val key val ...) Returns a new priority map with custom keyfn and optional suppli...
function([keyfn & keyvals])
Usage: (priority-map-keyfn-by keyfn comparator key val key val ...) Returns a new priority map with custom keyfn, cust...
function([keyfn comparator & keyvals])
R
sc must be a sorted collection, test(s) one of <, <=, > or >=. Returns a reverse seq of those entries with keys ek for...
function([sc test key] [sc start-test start-key end-test end-key])
S
sc must be a sorted collection, test(s) one of <, <=, > or >=. Returns a seq of those entries with keys ek for which...
function([sc test key] [sc start-test start-key end-test end-key])