Multi-Record Constraint Handling

Previous Next

When handling multi-record constraints, the Rules Engine tries to keep the number of SQL statements sent to the database low. Here are some techniques how this is reached:

Multi-record constraints are only evaluated for values that are relevant for the manipulation.

Before evaluating a multi-record constraint, the Rules Engine first checks whether this evaluation can be performed locally.

Corrective multi-record constraints are prevented to be evaluated twice.

See Also:

Relevant Values

Local Evaluation of Changed Record

Prevent Evaluation Twice