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

source

AlphaNodeclj/s

source

BetaGraphclj/s

source

BooleanConditionclj/s

source

Conditionclj/s

source

condition-typeclj/s

(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/s

source

FactConditionclj/s

source

LeafConditionclj/s

source

NodeCompilationContextclj/s

source

NodeCompilationValueclj/s

source

NodeExprLookupclj/s

source

NodeFnLookupclj/s

source

Productionclj/s

source

ProductionNodeclj/s

source

Queryclj/s

source

Ruleclj/s

source

SExprclj/s

source

TestConditionclj/s

source

tupleclj/s

(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