AdaptiveExpressions.TriggerTrees Namespace

Classes

Clause

A canonical normal form expression.

Extensions

Extension method to swap between RelationshipType "Generalizes" and "Specializes".

Node

Node in a trigger tree.

Quantifier

Quantifier for allowing runtime expansion of expressions.

Trigger

A trigger is a combination of a trigger expression and the corresponding action.

TriggerTree

A trigger tree organizes evaluators according to generalization/specialization in order to make it easier to use rules.

Interfaces

IOptimizer

Optimize a clause by rewriting it.

IPredicateComparer

Compare two predicates to identify the relationship between them.

Enums

QuantifierType

Type of quantifier for expanding trigger expressions.

RelationshipType

Relationship between trigger expressions.