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  
Criteria query. | 
| Example.PropertySelector | 
 A strategy for choosing property values for inclusion in the query criteria. 
 | 
| ParameterInfoCollector | |
| Projection | 
 An object-oriented representation of a query result set projection  in a  
Criteria query. | 
| 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  
null and 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  
Restrictions instead | 
| IdentifierEqExpression | 
 An identifier constraint 
 | 
| IdentifierProjection | 
 A property value, or grouped property value 
 | 
| IlikeExpression | Deprecated
 Prefer  
LikeExpression which 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 a strategy for matching strings using "like". 
 | 
A framework for defining restriction criteria and order criteria.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.