public final class

JoinHelper

extends Object
java.lang.Object
   ↳ org.hibernate.engine.JoinHelper

Summary

Public Methods
static String[] 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[] 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[] 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[] 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 getLHSTableName(AssociationType type, int property, OuterJoinLoadable lhsPersister)
static String[] getRHSColumnNames(AssociationType type, SessionFactoryImplementor factory)
Get the columns of the associated table which are to be used in the join
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static String[] 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

public static String[] 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

public static String[] getLHSColumnNames (AssociationType type, int property, OuterJoinLoadable lhsPersister, Mapping mapping)

Get the columns of the owning entity which are to be used in the join

public static String[] 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

public static String getLHSTableName (AssociationType type, int property, OuterJoinLoadable lhsPersister)

public static String[] getRHSColumnNames (AssociationType type, SessionFactoryImplementor factory)

Get the columns of the associated table which are to be used in the join