Uses of Interface
org.hibernate.persister.entity.OuterJoinLoadable

Packages that use OuterJoinLoadable
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. 
org.hibernate.loader.criteria This package defines the criteria query compiler and loader 
org.hibernate.loader.entity This package defines entity loaders 
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
 

Uses of OuterJoinLoadable in org.hibernate.engine
 

Methods in org.hibernate.engine with parameters of type OuterJoinLoadable
static String[] JoinHelper.getAliasedLHSColumnNames(AssociationType type, String alias, int property, int begin, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the aliased columns of the owning entity which are to be used in the join
static String[] JoinHelper.getAliasedLHSColumnNames(AssociationType type, String alias, int property, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the aliased columns of the owning entity which are to be used in the join
static String[] JoinHelper.getLHSColumnNames(AssociationType type, int property, int begin, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the columns of the owning entity which are to be used in the join
static String[] JoinHelper.getLHSColumnNames(AssociationType type, int property, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the columns of the owning entity which are to be used in the join
static String JoinHelper.getLHSTableName(AssociationType type, int property, OuterJoinLoadable lhsPersister)
           
 

Uses of OuterJoinLoadable in org.hibernate.loader
 

Methods in org.hibernate.loader with parameters of type OuterJoinLoadable
protected  void JoinWalker.walkEntityTree(OuterJoinLoadable persister, String alias)
          For an entity class, return a list of associations to be fetched by outerjoin
 

Constructors in org.hibernate.loader with parameters of type OuterJoinLoadable
AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, Map enabledFilters)
           
AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, Map enabledFilters, String alias)
           
 

Uses of OuterJoinLoadable in org.hibernate.loader.criteria
 

Constructors in org.hibernate.loader.criteria with parameters of type OuterJoinLoadable
CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters)
           
CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters, String alias)
           
CriteriaLoader(OuterJoinLoadable persister, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, Map enabledFilters)
           
 

Uses of OuterJoinLoadable in org.hibernate.loader.entity
 

Fields in org.hibernate.loader.entity declared as OuterJoinLoadable
protected  OuterJoinLoadable AbstractEntityLoader.persister
           
 

Methods in org.hibernate.loader.entity with parameters of type OuterJoinLoadable
static UniqueEntityLoader BatchingEntityLoader.createBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Constructors in org.hibernate.loader.entity with parameters of type OuterJoinLoadable
AbstractEntityLoader(OuterJoinLoadable persister, Type uniqueKeyType, SessionFactoryImplementor factory, Map enabledFilters)
           
CascadeEntityJoinWalker(OuterJoinLoadable persister, CascadingAction action, SessionFactoryImplementor factory)
           
CascadeEntityLoader(OuterJoinLoadable persister, CascadingAction action, SessionFactoryImplementor factory)
           
EntityJoinWalker(OuterJoinLoadable persister, String[] uniqueKey, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
EntityLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
EntityLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
EntityLoader(OuterJoinLoadable persister, String[] uniqueKey, Type uniqueKeyType, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, Map enabledFilters)
           
 

Uses of OuterJoinLoadable in org.hibernate.persister.entity
 

Classes in org.hibernate.persister.entity that implement OuterJoinLoadable
 class AbstractEntityPersister
          Basic functionality for persisting an entity via JDBC through either generated or custom SQL
 class JoinedSubclassEntityPersister
          An EntityPersister implementing the normalized "table-per-subclass" mapping strategy
 class SingleTableEntityPersister
          The default implementation of the EntityPersister interface.
 class UnionSubclassEntityPersister
          Implementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritence hierarchy.