Liking cljdoc? Tell your friends :D

ubergraph.invariants


attrs-val-not-mapclj

(attrs-val-not-map g)
source

bad-attrs-keysclj

(bad-attrs-keys g)
source

check-invariantsclj

(check-invariants g)

Checks whether the internal data structures of an ubergraph satisfy invariants assumed by the implementation. The implementation of this function is one way to document these invariants, plus being an executable way to check for bugs in the implementation.

Returns a map with the key :error, where the associated value is a boolean indicating whether any errors were found. Other keys can be returned if there is an error, indicating details about any invariant violations found.

Checks whether the internal data structures of an ubergraph satisfy
invariants assumed by the implementation.  The implementation of
this function is one way to document these invariants, plus being an
executable way to check for bugs in the implementation.

Returns a map with the key :error, where the associated value is a
boolean indicating whether any errors were found.  Other keys can be
returned if there is an error, indicating details about any
invariant violations found.
sourceraw docstring

duplicate-edge-uuidsclj

(duplicate-edge-uuids g)
source

duplicatesclj

(duplicates coll)
source

edge-id-setclj

(edge-id-set g)
source

edges-with-wrong-src-or-destclj

(edges-with-wrong-src-or-dest g)
source

node-info-with-non-node-keyclj

(node-info-with-non-node-key g)
source

node-info-with-wrong-valclj

(node-info-with-wrong-val g)
source

node-info-wrong-degreeclj

(node-info-wrong-degree g)
source

node-map-val-wrong-type-or-keysclj

(node-map-val-wrong-type-or-keys g)
source

nodes-also-edge-uuidsclj

(nodes-also-edge-uuids g)
source

nodes-also-edgesclj

(nodes-also-edges g)
source

nodes-logical-falseclj

(nodes-logical-false g)
source

undirected-edges-paired-incorrectlyclj

(undirected-edges-paired-incorrectly g)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close