(all-views m)
(all-views [k properties] trail views)
Builds path-query subclass constraints from the query structure
Builds path-query subclass constraints from the query structure
(class-paths model query)
(class-paths model [parent children] running total)
Walks the query map and retrieves all im-paths that resolve to a class
Walks the query map and retrieves all im-paths that resolve to a class
(dissoc-in m [k & ks :as keys])
Dissociates an entry from a nested associative structure returning a new nested structure. keys is a sequence of keys. Any empty maps that result will not be present in the new structure.
Dissociates an entry from a nested associative structure returning a new nested structure. keys is a sequence of keys. Any empty maps that result will not be present in the new structure.
(next-available-const-code query)
Gets the next available unused constraint letter from the query map
Gets the next available unused constraint letter from the query map
(regular-constraints m)
(regular-constraints [k {:keys [constraints] :as properties}]
trail
total-constraints)
Builds path-query subclass constraints from the query structure
Builds path-query subclass constraints from the query structure
(remove-keyword-keys m)
Removes all keys from a map that are keywords. In our query map, keywords are reserved for special attributes such as :constraints and :visible
Removes all keys from a map that are keywords. In our query map, keywords are reserved for special attributes such as :constraints and :visible
(serialize-constraints [k {:keys [children constraints]}] total trail)
(subclass-constraints m)
(subclass-constraints [k {:keys [subclass] :as properties}] trail subclasses)
Builds path-query subclass constraints from the query structure
Builds path-query subclass constraints from the query structure
(used-const-code query)
Walks down the query map and pulls all codes from constraints
Walks down the query map and pulls all codes from constraints
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close