See: Description
| Interface | Description | 
|---|---|
| CriteriaQuery | An instance of CriteriaQuery is passed to criterion, 
 order and projection instances when actually compiling and
 executing the query. | 
| CriteriaSpecification | Commonality between different types of Criteria. | 
| Criterion | An object-oriented representation of a query criterion that may be used 
 as a restriction in a Criteria query. | 
| EnhancedProjection | An "enhanced" Projection for a  Criteriaquery. | 
| Example.PropertySelector | A strategy for choosing property values for inclusion in the query criteria. | 
| Projection | An object-oriented representation of a query result set projection  in a  Criteriaquery. | 
| Class | Description | 
|---|---|
| AbstractEmptinessExpression | Base expression implementation for (not) emptiness checking of collection properties | 
| AggregateProjection | Base class for standard aggregation functions. | 
| AliasedProjection | Represents a projection that specifies an alias | 
| AvgProjection | An avg() projection | 
| BetweenExpression | Constrains a property to between two values | 
| Conjunction | Defines a conjunction (AND series). | 
| CountProjection | A count projection | 
| DetachedCriteria | Models a detached form of a Criteria (not associated with a Session). | 
| Disjunction | Defines a disjunction (OR series). | 
| Distinct | A wrappedProjection that is a wrapper around other projections to apply distinction. | 
| EmptyExpression | An expression asserting that a collection property is empty | 
| Example | Support for query by example. | 
| Example.AllPropertySelector | Property selector that includes all properties | 
| Example.NotNullOrZeroPropertySelector | Property selector that includes only properties that are not  nulland non-zero (if numeric) | 
| Example.NotNullPropertySelector | Property selector that includes only properties that are not  null | 
| ExistsSubqueryExpression | Expression that checks the existence of rows in a sub-query | 
| Expression | Deprecated Use  Restrictionsinstead | 
| IdentifierEqExpression | An identifier constraint | 
| IdentifierProjection | A property value, or grouped property value | 
| IlikeExpression | Deprecated Prefer  LikeExpressionwhich now has case-insensitivity capability. | 
| InExpression | Constrains the property to a specified list of values | 
| Junction | A sequence of a logical expressions combined by some
 associative logical operator | 
| LikeExpression | A criterion representing a "like" expression | 
| LogicalExpression | Superclass of binary logical expressions | 
| NaturalIdentifier | An expression pertaining to an entity's defined natural identifier | 
| NotEmptyExpression | An expression asserting that a collection property is empty | 
| NotExpression | A criterion that is a wrapper for another, negating the wrapped one. | 
| NotNullExpression | Constrains a property to be non-null | 
| NullExpression | Constrains a property to be null | 
| Order | Represents an ordering imposed upon the results of a Criteria | 
| ProjectionList | A projection that wraps other projections to allow selecting multiple values. | 
| Projections | The criterion package may be used by applications as a framework for building
 new kinds of Projection. | 
| PropertiesSubqueryExpression | A comparison between several properties value in the outer query and the result of a multicolumn subquery. | 
| Property | A factory for property-specific criterion and projection instances | 
| PropertyExpression | superclass for comparisons between two properties (with SQL binary operators) | 
| PropertyProjection | A property value, or grouped property value | 
| PropertySubqueryExpression | A comparison between a property value in the outer query and the result of a subquery | 
| Restrictions | The criterion package may be used by applications as a framework for building
 new kinds of Criterion. | 
| RowCountProjection | A row count | 
| SimpleExpression | superclass for "simple" comparisons (with SQL binary operators) | 
| SimpleProjection | A single-column projection that may be aliased | 
| SimpleSubqueryExpression | A comparison between a constant value and the the result of a subquery | 
| SizeExpression | Used to define a restriction on a collection property based on its size. | 
| SQLCriterion | A SQL fragment. | 
| SQLProjection | A SQL fragment. | 
| Subqueries | Factory class for criterion instances that represent expressions
 involving subqueries. | 
| SubqueryExpression | A criterion that involves a subquery | 
| Enum | Description | 
|---|---|
| Junction.Nature | The type of junction | 
| MatchMode | Represents an strategy for matching strings using "like". | 
A framework for defining restriction criteria and order criteria.
Copyright © 2018 JBoss by Red Hat. All rights reserved.