| Interface | Description |
|---|---|
| CanParseCriterion |
An interface that should be implemented by all criteria that need to be converted from Map.
|
| Criterion |
An object representing a criterion to apply to a record.
|
| Operator |
Operators handle criteria matching logic.
|
| Class | Description |
|---|---|
| AdvancedCriteria |
AdvancedCriteria is a format for representing search criteria which may include
operators on field values such as "less than", or may include sub-clauses such as several
criteria applied to fields joined by an "OR" operator.
|
| DefaultOperators |
Helper class for accessing operators that needs for working with Criteria.
|
| Evaluator |
Helper class for evaluating criteria.
|
| LogicalOperator |
Base class for all operators that combines several criteria using some logic.
|
| OperatorBase |
Base class for operators that provide check for base operator parameters during parsing.
|
| OtherFieldOperator |
Base class for all operators that handle relations with other fields.
|
| RangeOperator |
Base class for all operators checking that value is in some range.
|
| SimpleCriteria |
SimpleCriteria is a format for representing search criteria as simple key-value pairs.
|
| SimpleOperator |
Base class for all operators checking that value match criteria.
|