clara.tools.fact-graph
->AccumulationNode
(->AccumulationNode id)
Positional factory function for class clara.tools.fact_graph.AccumulationNode.
->AccumulationResultNode
(->AccumulationResultNode id result)
Positional factory function for class clara.tools.fact_graph.AccumulationResultNode.
->RuleActivationNode
(->RuleActivationNode rule-name id)
Positional factory function for class clara.tools.fact_graph.RuleActivationNode.
map->AccumulationNode
(map->AccumulationNode m12406)
Factory function for class AccumulationNode, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
map->AccumulationResultNode
(map->AccumulationResultNode m12446)
Factory function for class AccumulationResultNode, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
map->RuleActivationNode
(map->RuleActivationNode m12359)
Factory function for class RuleActivationNode, taking a map of keywords to field values, but not much slower than ->x like the clojure.core version. (performance is fixed in Clojure 1.7, so this should eventually be removed.)
session->fact-graph
(session->fact-graph session)
Given a session, return a graph structure connecting all facts to the facts that they caused to be logically inserted. Note that such connections will not be made for unconditionally inserted facts.
strict-map->AccumulationNode
(strict-map->AccumulationNode m12407 & [drop-extra-keys?__2290__auto__])
Factory function for class AccumulationNode, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
strict-map->AccumulationResultNode
(strict-map->AccumulationResultNode m12447 & [drop-extra-keys?__2290__auto__])
Factory function for class AccumulationResultNode, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
strict-map->RuleActivationNode
(strict-map->RuleActivationNode m12360 & [drop-extra-keys?__2290__auto__])
Factory function for class RuleActivationNode, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->