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

Packages that use OuterJoinLoadable
org.hibernate.engine.internal   
org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. 
org.hibernate.loader.collection This package defines collection initializers 
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.internal
 

Methods in org.hibernate.engine.internal with parameters of type OuterJoinLoadable
static String[] JoinHelper.getAliasedLHSColumnNames(AssociationType associationType, String columnQualifier, int propertyIndex, 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 propertyIndex, OuterJoinLoadable lhsPersister)
           
 

Uses of OuterJoinLoadable in org.hibernate.loader
 

Methods in org.hibernate.loader with parameters of type OuterJoinLoadable
protected  JoinType JoinWalker.getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)
          Determine the appropriate type of join (if any) to use to fetch the given association.
protected  boolean AbstractEntityJoinWalker.isJoinFetchEnabledByProfile(OuterJoinLoadable persister, PropertyPath path, int propertyNumber)
           
protected  void JoinWalker.walkEntityTree(OuterJoinLoadable persister, String alias)
          Walk the association tree for an entity, adding associations which should be join fetched to the JoinWalker.associations inst var.
 

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

Uses of OuterJoinLoadable in org.hibernate.loader.collection
 

Methods in org.hibernate.loader.collection with parameters of type OuterJoinLoadable
protected  JoinType BasicCollectionJoinWalker.getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)
           
 

Uses of OuterJoinLoadable in org.hibernate.loader.criteria
 

Methods in org.hibernate.loader.criteria with parameters of type OuterJoinLoadable
protected  JoinType CriteriaJoinWalker.getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)
           
 

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

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
protected abstract  UniqueEntityLoader BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected  UniqueEntityLoader LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected  UniqueEntityLoader DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected abstract  UniqueEntityLoader BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected  UniqueEntityLoader LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
protected  UniqueEntityLoader DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
           
 UniqueEntityLoader BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
          Builds a batch-fetch capable loader based on the given persister, lock-mode, etc.
 UniqueEntityLoader BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
          Builds a batch-fetch capable loader based on the given persister, lock-options, etc.
protected  JoinType EntityJoinWalker.getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)
           
 

Constructors in org.hibernate.loader.entity with parameters of type OuterJoinLoadable
AbstractEntityLoader(OuterJoinLoadable persister, Type uniqueKeyType, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
CascadeEntityJoinWalker(OuterJoinLoadable persister, CascadingAction action, SessionFactoryImplementor factory)
           
CascadeEntityLoader(OuterJoinLoadable persister, CascadingAction action, SessionFactoryImplementor factory)
           
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityJoinWalker(OuterJoinLoadable persister, String[] uniqueKey, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityJoinWalker(OuterJoinLoadable persister, String[] uniqueKey, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityLoader(OuterJoinLoadable persister, String[] uniqueKey, Type uniqueKeyType, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
EntityLoader(OuterJoinLoadable persister, String[] uniqueKey, Type uniqueKeyType, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
           
 

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.
 



Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.