See: Description
| Interface | Description |
|---|---|
| Criteria |
Interface used for the construction of queries at compilation time an implementation may optionally
provide an implementation of this at runtime.
|
| ProjectionList |
Models a list of projections.
|
| QueryModel |
Main interface for constructing queries at either compilation or runtime.
|
| QueryModel.Criterion |
Represents a criterion to be used in a criteria query.
|
| Class | Description |
|---|---|
| AssociationQuery |
Extends a query and allows querying an association.
|
| DefaultQuery |
Models a query that can be executed against a data store.
|
| JoinPath |
A join path represents a path, association and join type for performing a join with a query.
|
| QueryModel.AvgProjection |
Computes the average value of a property.
|
| QueryModel.Between |
Criterion used to restrict the result to be between values (range query).
|
| QueryModel.Conjunction |
A Criterion used to combine to criterion in a logical AND.
|
| QueryModel.Contains |
Criterion used to restrict the results based on a result containing the given value.
|
| QueryModel.CountDistinctProjection |
Projection to count distinct property names.
|
| QueryModel.CountProjection |
Used to count the results of a query.
|
| QueryModel.Disjunction |
A Criterion used to combine to criterion in a logical OR.
|
| QueryModel.DistinctProjection |
Distinct result projection.
|
| QueryModel.DistinctPropertyProjection |
Projection to return distinct property names.
|
| QueryModel.EndsWith |
Criterion used to restrict the results based on starting with a given value.
|
| QueryModel.Equals |
A criterion that restricts the results based on equality.
|
| QueryModel.EqualsAll |
Restricts a value to be equal to all the given values.
|
| QueryModel.EqualsProperty |
A criterion for one property equaling another.
|
| QueryModel.Exists |
Used for exists subquery.
|
| QueryModel.GreaterThan |
Used to restrict a value to be greater than the given value.
|
| QueryModel.GreaterThanAll |
Restricts a value to be greater than all the given values.
|
| QueryModel.GreaterThanEquals |
Used to restrict a value to be greater than or equal to the given value.
|
| QueryModel.GreaterThanEqualsAll |
Restricts a value to be greater than or equal to all the given values.
|
| QueryModel.GreaterThanEqualsProperty |
A criterion for one property being greater than or equal to another.
|
| QueryModel.GreaterThanEqualsSome |
Restricts a value to be greater than some of the given values.
|
| QueryModel.GreaterThanProperty |
A criterion for one property being greater than another.
|
| QueryModel.GreaterThanSome |
Restricts a value to be greater than some of the given values.
|
| QueryModel.GroupPropertyProjection |
Group by property projection.
|
| QueryModel.IdEquals |
A criterion that restricts the results based on the equality of the identifier.
|
| QueryModel.IdProjection |
A projection used to obtain the identifier of an object.
|
| QueryModel.ILike |
Criterion used to restrict the results based on a pattern (likeness).
|
| QueryModel.In |
Criterion used to restrict the results based on a list of values.
|
| QueryModel.IsEmpty |
Restricts a property to be empty (such as a blank string).
|
| QueryModel.IsFalse |
Restricts a property to be false.
|
| QueryModel.IsNotEmpty |
Restricts a property to be empty (such as a blank string).
|
| QueryModel.IsNotNull |
Restricts a property to be not null.
|
| QueryModel.IsNull |
Restricts a property to be null.
|
| QueryModel.IsTrue |
Restricts a property to be true.
|
| QueryModel.Junction |
base class for a junction (AND or OR or NOT).
|
| QueryModel.LessThan |
Used to restrict a value to be less than the given value.
|
| QueryModel.LessThanAll |
Restricts a value to be less than all the given values.
|
| QueryModel.LessThanEquals |
Used to restrict a value to be less than the given value.
|
| QueryModel.LessThanEqualsAll |
Restricts a value to be less than or equal to all the given values.
|
| QueryModel.LessThanEqualsProperty |
A criterion for one property being less than or equal to another.
|
| QueryModel.LessThanEqualsSome |
Restricts a value to be less than some of the given values.
|
| QueryModel.LessThanProperty |
A criterion for one property being less than another.
|
| QueryModel.LessThanSome |
Restricts a value to be less than some of the given values.
|
| QueryModel.Like |
Criterion used to restrict the results based on a pattern (likeness).
|
| QueryModel.MaxProjection |
Computes the pageSize value of a property.
|
| QueryModel.MinProjection |
Computes the min value of a property.
|
| QueryModel.Negation |
A criterion used to negate several other criterion.
|
| QueryModel.NotEquals |
A criterion that restricts the results based on equality.
|
| QueryModel.NotEqualsAll |
Restricts a value to be not equal to all the given values.
|
| QueryModel.NotEqualsProperty |
A criterion for one property not equaling another.
|
| QueryModel.NotExists |
Used for exists subquery.
|
| QueryModel.NotIn |
Criterion used to restrict the results based on a list of values.
|
| QueryModel.Projection |
A projection.
|
| QueryModel.PropertyComparisonCriterion |
A Criterion that compares to properties.
|
| QueryModel.PropertyCriterion |
Criterion that applies to a property and value.
|
| QueryModel.PropertyNameCriterion |
A Criterion that applies to a property.
|
| QueryModel.PropertyProjection |
A projection that obtains the value of a property of an entity.
|
| QueryModel.RLike |
Criterion used to restrict the results based on a regular expression pattern.
|
| QueryModel.SizeEquals |
Size equals criterion.
|
| QueryModel.SizeGreaterThan |
Size greater than criterion.
|
| QueryModel.SizeGreaterThanEquals |
Size greater than equals criterion.
|
| QueryModel.SizeLessThan |
Size less than criterion.
|
| QueryModel.SizeLessThanEquals |
Size less than equals criterion.
|
| QueryModel.SizeNotEquals |
Size not equals criterion.
|
| QueryModel.StartsWith |
Criterion used to restrict the results based on starting with a given value.
|
| QueryModel.SubqueryCriterion |
Used to differentiate criterion that require a subquery.
|
| QueryModel.SumProjection |
Computes the sum of a property.
|
| QueryModel.VersionEquals |
A criterion that restricts the results based on the equality of the version.
|
| QueryParameter |
A parameter to a query.
|