Top Constructors Methods
org.hibernate.engine

public final Class JoinHelper

extends Object
Class Inheritance
Imports
org.hibernate.persister.entity.Joinable, .OuterJoinLoadable, .PropertyMapping, org.hibernate.type.AssociationType, org.hibernate.util.ArrayHelper, .StringHelper

Author
Gavin King

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

JoinHelperback to summary
private JoinHelper()

Method Detail

getAliasedLHSColumnNamesback to summary
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

getAliasedLHSColumnNamesback to summary
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

getLHSColumnNamesback to summary
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

getLHSColumnNamesback to summary
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

getLHSTableNameback to summary
public static String getLHSTableName(AssociationType type, int property, OuterJoinLoadable lhsPersister)
getRHSColumnNamesback to summary
public static String[] getRHSColumnNames(AssociationType type, SessionFactoryImplementor factory)

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