Top Classes
[default module]

Package org.hibernate.query.criteria.internal.path


Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractFromImpl<Z, X>

Convenience base class for various javax.persistence.criteria.From implementations.

public abstract class
AbstractJoinImpl<Z, X>

Convenience base class for various javax.persistence.criteria.Join implementations.

public abstract class
AbstractPathImpl<X>

Convenience base class for various Path implementations.

public class
CollectionAttributeJoin<O, E>

Models a join based on a plural association attribute.

public class
ListAttributeJoin<O, E>

Models a join based on a list-style plural association attribute.

public class
MapAttributeJoin<O, K, V>

Models a join based on a map-style plural association attribute.

public class
MapKeyHelpers

javax.persistence.criteria.MapJoin#key poses a number of implementation difficulties in terms of the type signatures amongst the javax.persistence.criteria.Path, javax.persistence.criteria.Join and Attribute.

public abstract class
PluralAttributeJoinSupport<O, C, E>

Support for defining joins to plural attributes (JPA requires typing based on the specific collection type so we cannot really implement all support in a single class)

public class
PluralAttributePath<X>

Models a path for a PluralAttribute generally obtained from a javax.persistence.criteria.Path#get call

public class
RootImpl<X>

Hibernate implementation of the JPA Root contract

public class
SetAttributeJoin<
Represents the parameterized type of the set owner
O
,
Represents the parameterized type of the set elements
E
>

Models a join based on a set-style plural association attribute.

public class
SingularAttributeJoin<
Represents the parameterized type of the attribute owner
O
,
Represents the parameterized type of the attribute
X
>

Models a join based on a singular attribute

public class