Package io.micronaut.data.model.query
package io.micronaut.data.model.query
Interfaces for producing queries at compilation time.
 Since:
 1.0.0
 Author:
 graemerocher

ClassDescriptionExtends a query and allows querying an association.The query binding parameter.The binding context.Interface used for the construction of queries at compilation time an implementation may optionally provide an implementation of this at runtime.Models a query that can be executed against a data store.A join path represents a path, association and join type for performing a join with a query.Models a list of projections.Main interface for constructing queries at either compilation or runtime.Criterion used to restrict the results based on belonging to an array.Computes the average value of a property.Criterion used to restrict the result to be between values (range query).A Criterion used to combine to criterion in a logical AND.Criterion used to restrict the results based on a result containing the given value.Projection to count distinct property name.Projection to count distinct entity will do count distinct against identity or composite identity.Used to count the results of a query.Represents a criterion to be used in a criteria query.A Criterion used to combine to criterion in a logical OR.Distinct result projection.Criterion used to restrict the results based on starting with a given value.A criterion that restricts the results based on equality.Restricts a value to be equal to all the given values.A criterion for one property equaling another.Used for exists subquery.Used to restrict a value to be greater than the given value.Restricts a value to be greater than all the given values.Used to restrict a value to be greater than or equal to the given value.Restricts a value to be greater than or equal to all the given values.A criterion for one property being greater than or equal to another.Restricts a value to be greater than some of the given values.A criterion for one property being greater than another.Restricts a value to be greater than some of the given values.Group by property projection.A criterion that restricts the results based on the equality of the identifier.A projection used to obtain the identifier of an object.Criterion used to restrict the results based on a pattern (likeness).Criterion used to restrict the results based on a list of values.Restricts a property to be empty (such as a blank string).Restricts a property to be false.Restricts a property to be empty (such as a blank string).Restricts a property to be not null.Restricts a property to be null.Restricts a property to be true.base class for a junction (AND or OR or NOT).Used to restrict a value to be less than the given value.Restricts a value to be less than all the given values.Used to restrict a value to be less than the given value.Restricts a value to be less than or equal to all the given values.A criterion for one property being less than or equal to another.Restricts a value to be less than some of the given values.A criterion for one property being less than another.Restricts a value to be less than some of the given values.Criterion used to restrict the results based on a pattern (likeness).A projection of a simple literal.Computes the pageSize value of a property.Computes the min value of a property.A criterion used to negate several other criterion.A criterion that restricts the results based on equality.Restricts a value to be not equal to all the given values.A criterion for one property not equaling another.Used for exists subquery.Criterion used to restrict the results based on a list of values.A projection.A Criterion that compares to properties.Criterion that applies to a property and value.A Criterion that applies to a property.A projection that obtains the value of a property of an entity.Criterion used to restrict the results based on a regex pattern.Criterion used to restrict the results based on a regular expression pattern.A projection used to project the root entity.Size equals criterion.Size greater than criterion.Size greater than equals criterion.Size less than criterion.Size less than equals criterion.Size not equals criterion.Criterion used to restrict the results based on starting with a given value.Used to differentiate criterion that require a subquery.Computes the sum of a property.A criterion that restricts the results based on the equality of the version.A parameter to a query.