Top Fields Constructors Methods
org.hibernate.loader.plan.build.internal.spaces

public Class JoinHelper

extends Object
Class Inheritance
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.loader.plan.spi.CollectionQuerySpace, .CompositeQuerySpace, .EntityQuerySpace, .JoinDefinedByMetadata, .QuerySpace, org.hibernate.persister.entity.Joinable, .PropertyMapping, org.hibernate.type.CollectionType, .CompositeType, .EntityType

Authors
Steve Ebersole, Gail Badner

Field Summary

Modifier and TypeField and Description
public static final JoinHelper
INSTANCE

Singleton access

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public JoinDefinedByMetadata
createCollectionJoin(QuerySpace leftHandSide, String lhsPropertyName, CollectionQuerySpace rightHandSide, boolean rightHandSideRequired, CollectionType joinedPropertyType, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public JoinDefinedByMetadata
createCompositeJoin(QuerySpace leftHandSide, String lhsPropertyName, CompositeQuerySpace rightHandSide, boolean rightHandSideRequired, CompositeType joinedPropertyType)

public JoinDefinedByMetadata
createEntityJoin(QuerySpace leftHandSide, String lhsPropertyName, EntityQuerySpace rightHandSide, boolean rightHandSideRequired, EntityType joinedPropertyType, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
private static String[]
determineRhsColumnNames(EntityType entityType, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final JoinHelper INSTANCE

Singleton access

Constructor Detail

JoinHelperback to summary
private JoinHelper()

Method Detail

createCollectionJoinback to summary
public JoinDefinedByMetadata createCollectionJoin(QuerySpace leftHandSide, String lhsPropertyName, CollectionQuerySpace rightHandSide, boolean rightHandSideRequired, CollectionType joinedPropertyType, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

createCompositeJoinback to summary
public JoinDefinedByMetadata createCompositeJoin(QuerySpace leftHandSide, String lhsPropertyName, CompositeQuerySpace rightHandSide, boolean rightHandSideRequired, CompositeType joinedPropertyType)
createEntityJoinback to summary
public JoinDefinedByMetadata createEntityJoin(QuerySpace leftHandSide, String lhsPropertyName, EntityQuerySpace rightHandSide, boolean rightHandSideRequired, EntityType joinedPropertyType, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

determineRhsColumnNamesback to summary
private static String[] determineRhsColumnNames(EntityType entityType, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.