public final class OuterJoinableAssociation extends Object
Constructor and Description |
---|
OuterJoinableAssociation(PropertyPath propertyPath,
AssociationType joinableType,
String lhsAlias,
String[] lhsColumns,
String rhsAlias,
JoinType joinType,
String withClause,
boolean hasRestriction,
SessionFactoryImplementor factory,
Map enabledFilters) |
Modifier and Type | Method and Description |
---|---|
void |
addJoins(JoinFragment outerjoin) |
void |
addManyToManyJoin(JoinFragment outerjoin,
QueryableCollection collection) |
static OuterJoinableAssociation |
createRoot(AssociationType joinableType,
String alias,
SessionFactoryImplementor factory) |
Joinable |
getJoinable() |
AssociationType |
getJoinableType() |
JoinType |
getJoinType() |
String |
getLhsAlias() |
int |
getOwner(List associations) |
PropertyPath |
getPropertyPath() |
String |
getRhsAlias() |
String |
getRHSAlias() |
String |
getRHSUniqueKeyName() |
boolean |
hasRestriction() |
boolean |
isCollection() |
boolean |
isManyToManyWith(OuterJoinableAssociation other) |
void |
validateJoin(String path) |
public OuterJoinableAssociation(PropertyPath propertyPath, AssociationType joinableType, String lhsAlias, String[] lhsColumns, String rhsAlias, JoinType joinType, String withClause, boolean hasRestriction, SessionFactoryImplementor factory, Map enabledFilters) throws MappingException
MappingException
public static OuterJoinableAssociation createRoot(AssociationType joinableType, String alias, SessionFactoryImplementor factory)
public PropertyPath getPropertyPath()
public JoinType getJoinType()
public String getLhsAlias()
public String getRHSAlias()
public String getRhsAlias()
public AssociationType getJoinableType()
public String getRHSUniqueKeyName()
public boolean isCollection()
public Joinable getJoinable()
public boolean hasRestriction()
public int getOwner(List associations)
public void addJoins(JoinFragment outerjoin) throws MappingException
MappingException
public void validateJoin(String path) throws MappingException
MappingException
public boolean isManyToManyWith(OuterJoinableAssociation other)
public void addManyToManyJoin(JoinFragment outerjoin, QueryableCollection collection) throws MappingException
MappingException
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.