public abstract class

AbstractEntityJoinWalker

extends JoinWalker
java.lang.Object
   ↳ org.hibernate.loader.JoinWalker
     ↳ org.hibernate.loader.AbstractEntityJoinWalker
Known Direct Subclasses

Class Overview

Abstract walker for walkers which begin at an entity (criteria queries and entity loaders).

Summary

[Expand]
Inherited Fields
From class org.hibernate.loader.JoinWalker
Public Constructors
AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers, String alias)
Public Methods
abstract String getComment()
String toString()
Protected Methods
final String getAlias()
final Loadable getPersister()
String getWhereFragment()
final void initAll(String whereString, String orderByString, LockOptions lockOptions, JoinWalker.AssociationInitCallback callback)
final void initAll(String whereString, String orderByString, LockOptions lockOptions)
final void initProjection(String projectionString, String whereString, String orderByString, String groupByString, LockOptions lockOptions)
final boolean isJoinFetchEnabledByProfile(OuterJoinLoadable persister, PropertyPath path, int propertyNumber)
boolean isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)
The superclass deliberately excludes collections
[Expand]
Inherited Methods
From class org.hibernate.loader.JoinWalker
From class java.lang.Object

Public Constructors

public AbstractEntityJoinWalker (OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)

public AbstractEntityJoinWalker (OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers, String alias)

Public Methods

public abstract String getComment ()

public String toString ()

Protected Methods

protected final String getAlias ()

protected final Loadable getPersister ()

protected String getWhereFragment ()

protected final void initAll (String whereString, String orderByString, LockOptions lockOptions, JoinWalker.AssociationInitCallback callback)

protected final void initAll (String whereString, String orderByString, LockOptions lockOptions)

protected final void initProjection (String projectionString, String whereString, String orderByString, String groupByString, LockOptions lockOptions)

protected final boolean isJoinFetchEnabledByProfile (OuterJoinLoadable persister, PropertyPath path, int propertyNumber)

protected boolean isJoinedFetchEnabled (AssociationType type, FetchMode config, CascadeStyle cascadeStyle)

The superclass deliberately excludes collections