Package org.hibernate.shards.criteria

Interface Summary
CriteriaEvent Interface for events that can be laziliy applied to a Criteria.
CriteriaFactory Factory that knows how to create a Criteria for a given Session
ShardedCriteria Interface for a shard-aware Criteria implementation.
SubcriteriaFactory Interface describing an object tha knows how to create Criteria.
 

Class Summary
CreateSubcriteriaEvent Event that allows a Subcriteria to be lazily added to a Criteria.
CriteriaFactoryImpl Implementation of the CriteriaFactory interface.
CriteriaId Uniquely identifies a ShardedCriteria
ExitOperationsCriteriaCollector Implements the ExitOperationsCollector interface for Critierias
ShardedCriteriaImpl Concrete implementation of the ShardedCriteria interface.
SubcriteriaFactoryImpl Concrete implementation of the SubcriteriaFactory interface.