| Class Summary | 
| AbstractQueryImpl | Abstract implemenation of Query interface | 
| BetweenCriteria | SelectionCriteria for 'between x and y' | 
| Criteria | Persistent Criteria can be used to retrieve sets of objects based on their attributes
 Normally each attribute is ANDed together, an OR can be performed by creating a new
 PersistentCriteria and adding it. | 
| CriteriaUtils | This Class contains utility functions for Criterias. | 
| ExistsCriteria | SelectionCriteria for [not] exists(sub query) | 
| FieldCriteria | Abstract superclass for Criteria using a field to compare with | 
| InCriteria | SelectionCriteria for 'in (a,b,c..)' | 
| LikeCriteria | Model a Like Criteria 
 Escape Processing by Paul R. | 
| NullCriteria | SelectionCriteria for 'is null' and 'is not null' | 
| OJBSearchFilter | OJB Search Filter Class for ObJectRelationalBridge O/R mapping tool
 This class builds a search filter tree, specifing how names and
 values are to be compared when searching a database. | 
| QueryByCriteria | represents a search by criteria. | 
| QueryByIdentity | Represents a search by identity. | 
| QueryByMtoNCriteria | represents a search by criteria. | 
| QueryBySQL |  | 
| QueryFactory | Insert the type's description here. | 
| ReportQueryByCriteria | Query for Reports. | 
| ReportQueryByMtoNCriteria | ReportQuery using MtoNCriteria, for internal use | 
| SearchFilter | Class to build selection criteria for searches
 Search Filter Class (Abstract)
 This class builds a search filter tree, specifing how names and
 values are to be compared when searching a database. | 
| SelectionCriteria | abstract baseclass of all criteria classes, can't be instantiated. | 
| SqlCriteria | SelectionCriteria for free form sql "REVERSE(name) like 're%'" | 
| UserAlias | This class is used to specify the path segments of a Criteria
 that should have associated table aliases. | 
| ValueCriteria | Models a Criteria comparing an attribute to a value ie: name = 'Mark' , name like 'M%'
 |