# Package com.isomorphic.criteria

- Interface Summary
  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 Summary
  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.