| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final boolean | |
| private final Joinable | |
| private final AssociationType | |
| private final int | |
| private final String | |
| private final String[] | |
| private final String | |
| private final PropertyPath | |
| private final String | |
| private final String[] |
| Access | Constructor and Description |
|---|---|
| public | OuterJoinableAssociation(PropertyPath propertyPath, AssociationType joinableType, String lhsAlias, String[] lhsColumns, String rhsAlias, int joinType, String withClause, boolean hasRestriction, SessionFactoryImplementor factory, Map<K, V> enabledFilters)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public static OuterJoinableAssociation | |
| public Joinable | |
| public AssociationType | |
| public int | |
| public String | |
| public int | |
| private static int | getPosition(String lhsAlias, List<E> associations)
Get the position of the join with the given alias in the list of joins |
| public PropertyPath | |
| public String | |
| public String | |
| public String | |
| public boolean | |
| public boolean | |
| public boolean | |
| private boolean | |
| public void |
| enabledFilters | back to summary |
|---|---|
| private final Map<K, V> enabledFilters | |
| hasRestriction | back to summary |
|---|---|
| private final boolean hasRestriction | |
| joinable | back to summary |
|---|---|
| private final Joinable joinable | |
| joinableType | back to summary |
|---|---|
| private final AssociationType joinableType | |
| joinType | back to summary |
|---|---|
| private final int joinType | |
| lhsAlias | back to summary |
|---|---|
| private final String lhsAlias | |
| lhsColumns | back to summary |
|---|---|
| private final String[] lhsColumns | |
| on | back to summary |
|---|---|
| private final String on | |
| propertyPath | back to summary |
|---|---|
| private final PropertyPath propertyPath | |
| rhsAlias | back to summary |
|---|---|
| private final String rhsAlias | |
| rhsColumns | back to summary |
|---|---|
| private final String[] rhsColumns | |
| OuterJoinableAssociation | back to summary |
|---|---|
| public OuterJoinableAssociation(PropertyPath propertyPath, AssociationType joinableType, String lhsAlias, String[] lhsColumns, String rhsAlias, int joinType, String withClause, boolean hasRestriction, SessionFactoryImplementor factory, Map<K, V> enabledFilters) throws MappingException | |
| addJoins | back to summary |
|---|---|
| public void addJoins(JoinFragment outerjoin) throws MappingException | |
| addManyToManyJoin | back to summary |
|---|---|
| public void addManyToManyJoin(JoinFragment outerjoin, QueryableCollection collection) throws MappingException | |
| createRoot | back to summary |
|---|---|
| public static OuterJoinableAssociation createRoot(AssociationType joinableType, String alias, SessionFactoryImplementor factory) | |
| getJoinable | back to summary |
|---|---|
| public Joinable getJoinable() | |
| getJoinableType | back to summary |
|---|---|
| public AssociationType getJoinableType() | |
| getJoinType | back to summary |
|---|---|
| public int getJoinType() | |
| getLhsAlias | back to summary |
|---|---|
| public String getLhsAlias() | |
| getOwner | back to summary |
|---|---|
| public int getOwner(final List<E> associations) | |
| getPosition | back to summary |
|---|---|
| private static int getPosition(String lhsAlias, List<E> associations) Get the position of the join with the given alias in the list of joins | |
| getPropertyPath | back to summary |
|---|---|
| public PropertyPath getPropertyPath() | |
| getRHSAlias | back to summary |
|---|---|
| public String getRHSAlias() | |
| getRhsAlias | back to summary |
|---|---|
| public String getRhsAlias() | |
| getRHSUniqueKeyName | back to summary |
|---|---|
| public String getRHSUniqueKeyName() | |
| hasRestriction | back to summary |
|---|---|
| public boolean hasRestriction() | |
| isCollection | back to summary |
|---|---|
| public boolean isCollection() | |
| isManyToManyWith | back to summary |
|---|---|
| public boolean isManyToManyWith(OuterJoinableAssociation other) | |
| isOneToOne | back to summary |
|---|---|
| private boolean isOneToOne() | |
| validateJoin | back to summary |
|---|---|
| public void validateJoin(String path) throws MappingException | |