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->