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
MappingExceptionpublic 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
MappingExceptionpublic void validateJoin(String path) throws MappingException
MappingExceptionpublic boolean isManyToManyWith(OuterJoinableAssociation other)
public void addManyToManyJoin(JoinFragment outerjoin, QueryableCollection collection) throws MappingException
MappingExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.