Top Interfaces Classes
[default module]

Package org.hibernate.query.criteria.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
CollectionJoinImplementor<Z, X>

Specialization of JoinImplementor for java.util.Collection typed attribute joins

public interface
ExpressionImplementor<T>

Internal contract for implementations of the JPA Expression contract.

public interface
FromImplementor<Z, X>

Implementation contract for the JPA From interface.

public interface
JoinImplementor<Z, X>

Consolidates the Join and Fetch hierarchies since that is how we implement them.

public interface
ListJoinImplementor<Z, X>

Specialization of JoinImplementor for java.util.List typed attribute joins

public interface
MapJoinImplementor<Z, K, V>

Specialization of JoinImplementor for java.util.Map typed attribute joins

public interface
ParameterContainer

Contract for query components capable of either being a parameter or containing parameters.

public interface
ParameterRegistry

A registry for parameters.

public interface
PathImplementor<X>

Implementation contract for the JPA Path interface.

public interface
PathSource<X>

Implementation contract for things which can be the source (parent, left-hand-side, etc) of a path

public interface
Renderable

Contract for nodes in the JPA Criteria tree that can be rendered as part of criteria "compilation"

public interface
SelectionImplementor<X>

TODO : javadoc

public interface
SetJoinImplementor<Z, X>

Specialization of JoinImplementor for java.util.Set typed attribute joins

public interface
TupleElementImplementor<X>

TODO : javadoc

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
AbstractNode

All nodes in a criteria query tree will generally need access to the CriteriaBuilderImpl from which they come.

public class
BasicPathUsageException

Represents an incorrect usage of a basic path.

public class
CriteriaBuilderImpl

Hibernate implementation of the JPA CriteriaBuilder contract.

public class
CriteriaDeleteImpl<T>

Hibernate implementation of the JPA 2.1 CriteriaDelete contract.

public class
CriteriaQueryImpl<T>

The Hibernate implementation of the JPA CriteriaQuery contract.

public class
CriteriaSubqueryImpl<T>

The Hibernate implementation of the JPA Subquery contract.

public class
CriteriaUpdateImpl<T>

Hibernate implementation of the JPA 2.1 CriteriaUpdate contract.

public class
IllegalDereferenceException

Represents an illegal attempt to dereference from a path source which cannot be dereferenced.

public class
OrderImpl

Represents an ORDER BY fragment.

public class
QueryStructure<T>

Models basic query structure.

public class
ValueHandlerFactory

Helper for generically dealing with literal values.