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.
|
QueryParameter |
A parameter to a query.
|