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

public Class CompositeQuerySpaceImpl

extends AbstractExpandingSourceQuerySpace
implements ExpandingCompositeQuerySpace
Class Inheritance
All Implemented Interfaces
org.hibernate.loader.plan.build.spi.ExpandingCompositeQuerySpace, org.hibernate.loader.plan.build.spi.ExpandingQuerySpace, org.hibernate.loader.plan.spi.QuerySpace, org.hibernate.loader.plan.spi.CompositeQuerySpace
Imports
org.hibernate.loader.plan.build.spi.ExpandingCompositeQuerySpace, .ExpandingQuerySpaces, org.hibernate.persister.entity.PropertyMapping

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final CompositePropertyMapping

Constructor Summary

AccessConstructor and Description
public
CompositeQuerySpaceImpl(CompositePropertyMapping compositeSubPropertyMapping, String uid, ExpandingQuerySpaces querySpaces, boolean canJoinsBeRequired)

Method Summary

Modifier and TypeMethod and Description
public PropertyMapping
public String[]
toAliasedColumns(String
- the table alias
alias
,
String
- the property name
propertyName
)

Implements org.hibernate.loader.plan.spi.QuerySpace.toAliasedColumns.

Get the aliased column names for the specified property in the query space..
Inherited from org.hibernate.loader.plan.build.internal.spaces.AbstractExpandingSourceQuerySpace:
addJoingetExpandingQuerySpaces

Field Detail

compositeSubPropertyMappingback to summary
private final CompositePropertyMapping compositeSubPropertyMapping

Constructor Detail

CompositeQuerySpaceImplback to summary
public CompositeQuerySpaceImpl(CompositePropertyMapping compositeSubPropertyMapping, String uid, ExpandingQuerySpaces querySpaces, boolean canJoinsBeRequired)

Method Detail

getPropertyMappingback to summary
public PropertyMapping getPropertyMapping()

Implements org.hibernate.loader.plan.spi.QuerySpace.getPropertyMapping.

Doc from org.hibernate.loader.plan.spi.QuerySpace.getPropertyMapping.

Get the PropertyMapping for this QuerySpace.

Returns:PropertyMapping

The PropertyMapping

Annotations
@Override
toAliasedColumnsback to summary
public String[] toAliasedColumns(String alias, String propertyName)

Implements org.hibernate.loader.plan.spi.QuerySpace.toAliasedColumns.

Doc from org.hibernate.loader.plan.spi.QuerySpace.toAliasedColumns.

Get the aliased column names for the specified property in the query space..

Parameters
alias:String

- the table alias

propertyName:String

- the property name

Returns:String[]

the aliased column names for the specified property

Annotations
@Override