The following tables list the members exposed by the JoinWalker type.

Public Methods

  NameDescription
SelectString
Generate a select list of columns containing all properties of the entity classes

Protected Methods

  NameDescription
static memberCountCollectionPersisters
Count the number of instances of IJoinable which are actually also instances of IPersistentCollection which are being fetched by outer join

static memberCountEntityPersisters
Count the number of instances of IJoinable which are actually also instances of ILoadable, or are one-to-many associations

GenerateRootAlias
GenerateTableAlias
GetJoinTypeOverloaded.
InitPersisters
IsDuplicateAssociationOverloaded.
IsJoinable
Should we join this association?

IsJoinedFetchEnabled
Override on subclasses to enable or suppress joining of certain association types

IsJoinedFetchEnabledInMapping
Does the mapping, and Hibernate default semantics, specify that this association should be fetched by outer joining

IsTooDeep
IsTooManyCollections
MergeOuterJoins
Generate a sequence of LEFT OUTER JOIN clauses for the given associations.

OrderByOverloaded.
WalkCollectionTree
For a collection role, return a list of associations to be fetched by outerjoin

WalkEntityTree
For an entity class, return a list of associations to be fetched by outerjoin

WhereString
Render the where condition for a (batch) load by identifier / collection key

Protected Fields

  NameDescription
associations

Protected Constructors

  NameDescription
JoinWalkerNew

Public Properties

Protected Properties

  NameDescription
Dialect
EnabledFilters
Factory