Package org.hibernate.criterion

A framework for defining restriction criteria and order criteria.

See:
          Description

Interface Summary
CriteriaQuery An instance of CriteriaQuery is passed to criterion, order and projection instances when actually compiling and executing the query.
CriteriaSpecification  
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
Projection An object-oriented representation of a query result set projection in a Criteria query.
 

Class Summary
AbstractEmptinessExpression Implementation of AbstractEmptinessExpression.
AggregateProjection Base class for standard aggregation functions.
AliasedProjection  
AvgProjection An avg() projection
BetweenExpression Constrains a property to between two values
Conjunction  
CountProjection A count
DetachedCriteria Some applications need to create criteria queries in "detached mode", where the Hibernate session is not available.
Disjunction  
Distinct  
EmptyExpression  
Example Support for query by example.
ExistsSubqueryExpression  
Expression Deprecated. Use Restrictions.
IdentifierEqExpression An identifier constraint
IdentifierProjection A property value, or grouped property value
IlikeExpression Deprecated.
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  
NotEmptyExpression  
NotExpression Negates another criterion
NotNullExpression Constrains a property to be non-null
NullExpression Constrains a property to be null
Order Represents an order imposed upon a Criteria result set
ProjectionList  
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  
SQLCriterion A SQL fragment.
SQLProjection A SQL fragment.
Subqueries Factory class for criterion instances that represent expressions involving subqueries.
SubqueryExpression  
 

Enum Summary
Junction.Nature  
MatchMode Represents an strategy for matching strings using "like".
 

Package org.hibernate.criterion Description

A framework for defining restriction criteria and order criteria.



Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.