Liking cljdoc? Tell your friends :D

naga.schema.structs

Defines the schemas for rule structures

Defines the schemas for rule structures
raw docstring

Axiomclj

source

Bodyclj

source

ConstraintDataclj

source

EntityPatternclj

source

EntityPropAxiomEltclj

source

EntityPropertyEltclj

source

EntityPropertyPatternclj

source

EntityPropValAxiomEltclj

source

EPVPatternclj

source

FilterPatternclj

source

source

new-ruleclj

(new-rule head body name)
(new-rule head body name downstream)
(new-rule head body name downstream salience)
(new-rule head body name downstream salience status execution-count)

Inputs: ([head :- Head body :- Body name :- s/Str] [head :- Head body :- Body name :- s/Str downstream :- [RulePatternPair]] [head :- Head body :- Body name :- s/Str downstream :- [RulePatternPair] salience :- s/Num] [head :- Head body :- Body name :- s/Str downstream :- [RulePatternPair] salience :- s/Num status :- {EPVPattern (s/atom ConstraintData)} execution-count :- (s/atom s/Num)])

Inputs: ([head :- Head body :- Body name :- s/Str] [head :- Head body :- Body name :- s/Str downstream :- [RulePatternPair]] [head :- Head body :- Body name :- s/Str downstream :- [RulePatternPair] salience :- s/Num] [head :- Head body :- Body name :- s/Str downstream :- [RulePatternPair] salience :- s/Num status :- {EPVPattern (s/atom ConstraintData)} execution-count :- (s/atom s/Num)])
sourceraw docstring

Patternclj

source

Programclj

source

Resultsclj

source

RulePatternPairclj

source

RunnableProgramclj

source

Statementclj

source

StatusMapclj

source

StatusMapEntryclj

Convenience for representing a single key/value pair in a StatusMap

Convenience for representing a single key/value pair in a StatusMap
sourceraw docstring

strict-map->DynamicRuleclj

(strict-map->DynamicRule m1910 & [drop-extra-keys?__457__auto__])

Factory function for class DynamicRule, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->

Factory function for class DynamicRule, taking a map of keywords to field values.  All keys are required, and no extra keys are allowed.  Even faster than map->
sourceraw docstring

strict-map->Ruleclj

(strict-map->Rule m1844 & [drop-extra-keys?__457__auto__])

Factory function for class Rule, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->

Factory function for class Rule, taking a map of keywords to field values.  All keys are required, and no extra keys are allowed.  Even faster than map->
sourceraw docstring

Tripleclj

source

Valueclj

source

varsclj

(vars pattern)

Inputs: [pattern :- EPVPattern] Returns: [Symbol]

Return a seq of all variables in a pattern

Inputs: [pattern :- EPVPattern]
Returns: [Symbol]

Return a seq of all variables in a pattern
sourceraw docstring

vartest?clj

(vartest? x)

Inputs: [x] Returns: s/Bool

Inputs: [x]
Returns: s/Bool
sourceraw docstring

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

× close