public class

BasicCollectionJoinWalker

extends CollectionJoinWalker
java.lang.Object
   ↳ org.hibernate.loader.JoinWalker
     ↳ org.hibernate.loader.collection.CollectionJoinWalker
       ↳ org.hibernate.loader.collection.BasicCollectionJoinWalker

Class Overview

Walker for collections of values and many-to-many associations

Summary

[Expand]
Inherited Fields
From class org.hibernate.loader.JoinWalker
Public Constructors
BasicCollectionJoinWalker(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
Public Methods
String toString()
Protected Methods
int 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.
[Expand]
Inherited Methods
From class org.hibernate.loader.collection.CollectionJoinWalker
From class org.hibernate.loader.JoinWalker
From class java.lang.Object

Public Constructors

public BasicCollectionJoinWalker (QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)

Public Methods

public String toString ()

Protected Methods

protected int 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.

Parameters
persister The owner of the association.
path The path to the association
propertyNumber The property number representing the association.
associationType The association type.
metadataFetchMode The metadata-defined fetch mode.
metadataCascadeStyle The metadata-defined cascade style.
lhsTable The owner table
lhsColumns The owner join columns
nullable Is the association nullable.
currentDepth Current join depth
Returns