| Class | Description | 
                            | AssociationQuery | Used to capture the metadata for a query on an associated object. | 
                            | Projections | Projections used to customize the results of a query | 
                            | Query | Models a query that can be executed against a data store. | 
                            | Query.AvgProjection | Computes the average value of a property | 
                            | Query.Between | Criterion used to restrict the result to be between values (range query) | 
                            | Query.Conjunction | A Criterion used to combine to criterion in a logical AND | 
                            | Query.CountDistinctProjection |  | 
                            | Query.CountProjection | Used to count the results of a query | 
                            | Query.Disjunction | A Criterion used to combine to criterion in a logical OR | 
                            | Query.DistinctProjection |  | 
                            | Query.DistinctPropertyProjection |  | 
                            | Query.Equals | A criterion that restricts the results based on equality | 
                            | Query.EqualsAll | Restricts a value to be equal to all the given values | 
                            | Query.EqualsProperty |  | 
                            | Query.Exists | Used for exists subquery | 
                            | Query.GreaterThan | Used to restrict a value to be greater than the given value | 
                            | Query.GreaterThanAll | Restricts a value to be greater than all the given values | 
                            | Query.GreaterThanEquals | Used to restrict a value to be greater than or equal to the given value | 
                            | Query.GreaterThanEqualsAll | Restricts a value to be greater than or equal to all the given values | 
                            | Query.GreaterThanEqualsProperty |  | 
                            | Query.GreaterThanEqualsSome | Restricts a value to be greater than some of the given values | 
                            | Query.GreaterThanProperty |  | 
                            | Query.GreaterThanSome | Restricts a value to be greater than some of the given values | 
                            | Query.GroupPropertyProjection |  | 
                            | Query.ILike | Criterion used to restrict the results based on a pattern (likeness) | 
                            | Query.IdEquals | A criterion that restricts the results based on the equality of the identifier | 
                            | Query.IdProjection | A projection used to obtain the identifier of an object | 
                            | Query.In | Criterion used to restrict the results based on a list of values | 
                            | Query.IsEmpty | Restricts a property to be empty (such as a blank string) | 
                            | Query.IsNotEmpty | Restricts a property to be empty (such as a blank string) | 
                            | Query.IsNotNull | Restricts a property to be not null | 
                            | Query.IsNull | Models a query that can be executed against a data store. | 
                            | Query.Junction |  | 
                            | Query.LessThan | Used to restrict a value to be less than the given value | 
                            | Query.LessThanAll | Restricts a value to be less than all the given values | 
                            | Query.LessThanEquals | Used to restrict a value to be less than the given value | 
                            | Query.LessThanEqualsAll | Restricts a value to be less than or equal to all the given values | 
                            | Query.LessThanEqualsProperty |  | 
                            | Query.LessThanEqualsSome | Restricts a value to be less than some of the given values | 
                            | Query.LessThanProperty |  | 
                            | Query.LessThanSome | Restricts a value to be less than some of the given values | 
                            | Query.Like | Criterion used to restrict the results based on a pattern (likeness) | 
                            | Query.MaxProjection | Computes the max value of a property | 
                            | Query.MinProjection | Computes the min value of a property | 
                            | Query.Negation | A criterion used to negate several other criterion | 
                            | Query.NotEquals | A criterion that restricts the results based on equality | 
                            | Query.NotEqualsAll | Restricts a value to be not equal to all the given values | 
                            | Query.NotEqualsProperty |  | 
                            | Query.NotExists | Used for exists subquery | 
                            | Query.NotIn | Criterion used to restrict the results based on a list of values | 
                            | Query.Order | The ordering of results. | 
                            | Query.Projection | A projection | 
                            | Query.ProjectionList | A list of projections | 
                            | Query.PropertyComparisonCriterion | A Criterion that compares to properties | 
                            | Query.PropertyCriterion | Criterion that applies to a property and value | 
                            | Query.PropertyNameCriterion | A Criterion that applies to a property | 
                            | Query.PropertyProjection | A projection that obtains the value of a property of an entity | 
                            | Query.RLike | Criterion used to restrict the results based on a regular expression pattern | 
                            | Query.SizeEquals |  | 
                            | Query.SizeGreaterThan |  | 
                            | Query.SizeGreaterThanEquals |  | 
                            | Query.SizeLessThan |  | 
                            | Query.SizeLessThanEquals |  | 
                            | Query.SizeNotEquals |  | 
                            | Query.SubqueryCriterion | Used to differentiate criterion that require a subquery | 
                            | Query.SumProjection | Computes the sum of a property | 
                            | Restrictions | Factory for creating org.grails.datastore.mapping.query.Query.Criterion instances |