| Package | Description | 
|---|---|
| org.hibernate.jpa.criteria.expression | |
| org.hibernate.jpa.criteria.path | 
| Constructor and Description | 
|---|
PathTypeExpression(CriteriaBuilderImpl criteriaBuilder,
                  Class<T> javaType,
                  AbstractPathImpl<T> pathImpl)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFromImpl<Z,X>
Convenience base class for various  
From implementations. | 
class  | 
AbstractJoinImpl<Z,X>
Convenience base class for various  
Join implementations. | 
class  | 
CollectionAttributeJoin<O,E>
Models a join based on a plural association attribute. 
 | 
static class  | 
CollectionAttributeJoin.TreatedCollectionAttributeJoin<O,T>  | 
class  | 
ListAttributeJoin<O,E>
Models a join based on a list-style plural association attribute. 
 | 
static class  | 
ListAttributeJoin.TreatedListAttributeJoin<O,T>  | 
class  | 
MapAttributeJoin<O,K,V>
Models a join based on a map-style plural association attribute. 
 | 
static class  | 
MapAttributeJoin.TreatedMapAttributeJoin<O,K,T>  | 
static class  | 
MapKeyHelpers.MapKeyPath<K>
Models a path to a map key. 
 | 
static class  | 
MapKeyHelpers.MapKeySource<K,V>
Defines a  
Path for the map which can then be used to represent the source of the
 map key "attribute". | 
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) 
 | 
class  | 
PluralAttributePath<X>
Models a path for a  
PluralAttribute generally obtained from a
 Path.get(javax.persistence.metamodel.SingularAttribute<? super X, Y>) call | 
class  | 
RootImpl<X>
Hibernate implementation of the JPA  
Root contract | 
static class  | 
RootImpl.TreatedRoot<T>  | 
class  | 
SetAttributeJoin<O,E>
Models a join based on a set-style plural association attribute. 
 | 
static class  | 
SetAttributeJoin.TreatedSetAttributeJoin<O,T>  | 
class  | 
SingularAttributeJoin<O,X>
Models a join based on a singular attribute 
 | 
static class  | 
SingularAttributeJoin.TreatedSingularAttributeJoin<O,T>  | 
class  | 
SingularAttributePath<X>
Models a path for a  
SingularAttribute generally obtained from a
 Path.get(SingularAttribute) call | 
static class  | 
SingularAttributePath.TreatedSingularAttributePath<T>  | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.