constraint to limit the objects returned upon {@linkplain Query#execute() query execution}.
Constraints are constructed by calling {@link Query#constrain Query.constrain()}.
Constraints can be joined with the methods {@link #and and()}and {@link #or or()}.
The methods to modify the constraint evaluation algorithm may be merged, to construct combined evaluation rules. Examples:
-
Constraint#smaller().equal() for "smaller or equal" -
Constraint#not().like() for "not like" -
Constraint#not().greater().equal() for "not greater or equal"