Top Description Methods
org.hibernate.loader.plan.spi

public Interface JoinDefinedByMetadata

extends Join
Known Direct Implementers
org.hibernate.loader.plan.build.internal.spaces.JoinImpl
Imports
org.hibernate.type.Type

Specialization of a Join that is defined by the metadata.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

The property name
getJoinedPropertyName
()

Obtain the name of the property that defines the join, relative to the PropertyMapping (QuerySpace#toAliasedColumns(String, String)) of the left-hand-side (getLeftHandSide()) of the join

public Type

Returns:

The property type.
getJoinedPropertyType
()

Get the property type of the joined property.

Inherited from org.hibernate.loader.plan.spi.Join:
getAnyAdditionalJoinConditionsgetLeftHandSidegetRightHandSideisRightHandSideRequiredresolveAliasedLeftHandSideJoinConditionColumnsresolveNonAliasedRightHandSideJoinConditionColumns

Method Detail

getJoinedPropertyNameback to summary
public String getJoinedPropertyName()

Obtain the name of the property that defines the join, relative to the PropertyMapping (QuerySpace#toAliasedColumns(String, String)) of the left-hand-side (getLeftHandSide()) of the join

Returns:String

The property name

getJoinedPropertyTypeback to summary
public Type getJoinedPropertyType()

Get the property type of the joined property.

Returns:Type

The property type.