Liking cljdoc? Tell your friends :D

clara.rules.schema

Schema definition of Clara data structures using Prismatic's Schema library. This includes structures for rules and queries, as well as the schema for the underlying Rete network itself. This can be used by tools or other libraries working with rules.

Schema definition of Clara data structures using Prismatic's Schema library. This includes structures for rules and queries, as well as the schema
for the underlying Rete network itself. This can be used by tools or other libraries working with rules.
raw docstring

AccumulatorConditionclj

source

AlphaNodeclj

source

BetaGraphclj

source

BooleanConditionclj

source

Conditionclj

source

condition-typeclj

(condition-type condition)

Inputs: [condition] Returns: (s/enum :or :not :and :exists :fact :accumulator :test)

Returns the type of node in a LHS condition expression.

Inputs: [condition]
Returns: (s/enum :or :not :and :exists :fact :accumulator :test)

Returns the type of node in a LHS condition expression.
sourceraw docstring

ConditionNodeclj

source

FactConditionclj

source

LeafConditionclj

source

NodeCompilationContextclj

source

NodeCompilationValueclj

source

NodeExprLookupclj

source

NodeFnLookupclj

source

Productionclj

source

ProductionNodeclj

source

Queryclj

source

Ruleclj

source

SExprclj

source

TestConditionclj

source

tupleclj

(tuple & items)

Given items, a list of schemas, will generate a schema to validate that a vector contains and is in the order provided by items.

Given `items`, a list of schemas, will generate a schema to validate that a vector contains and is in the order provided
by `items`.
sourceraw docstring

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

× close