| Modifier and Type | Field and Description |
|---|---|
| private final Type | |
| private final QuerySpace | |
| private final String | |
| private final String[] | |
| private final QuerySpace | |
| private final boolean |
| Access | Constructor and Description |
|---|---|
| public | JoinImpl(QuerySpace leftHandSide, String lhsPropertyName, QuerySpace rightHandSide, String[] rhsColumnNames, Type joinedPropertyType, boolean rightHandSideRequired)
|
| Modifier and Type | Method and Description |
|---|---|
| public String | getAnyAdditionalJoinConditions(String
The table alias. rhsTableAlias)Implements org. |
| public String | getJoinedPropertyName()
Implements org. QuerySpace#toAliasedColumns(String, String)) of the left-hand-side
(getLeftHandSide()) of the join
|
| public Type | getJoinedPropertyType()
Implements org. |
| public QuerySpace | getLeftHandSide()
Implements org. QuerySpace from the left-hand-side of the join.
|
| public QuerySpace | getRightHandSide()
Implements org. QuerySpace from the right-hand-side of the join.
|
| public boolean | isRightHandSideRequired()
Implements org. |
| public String[] | resolveAliasedLeftHandSideJoinConditionColumns(String
The table alias used to prefix the columns. leftHandSideTableAlias)Implements org. |
| public String[] | resolveNonAliasedRightHandSideJoinConditionColumns()
Implements org. |
| joinedPropertyType | back to summary |
|---|---|
| private final Type joinedPropertyType | |
| leftHandSide | back to summary |
|---|---|
| private final QuerySpace leftHandSide | |
| lhsPropertyName | back to summary |
|---|---|
| private final String lhsPropertyName | |
| rhsColumnNames | back to summary |
|---|---|
| private final String[] rhsColumnNames | |
| rightHandSide | back to summary |
|---|---|
| private final QuerySpace rightHandSide | |
| rightHandSideRequired | back to summary |
|---|---|
| private final boolean rightHandSideRequired | |
| JoinImpl | back to summary |
|---|---|
| public JoinImpl(QuerySpace leftHandSide, String lhsPropertyName, QuerySpace rightHandSide, String[] rhsColumnNames, Type joinedPropertyType, boolean rightHandSideRequired) | |
| getAnyAdditionalJoinConditions | back to summary |
|---|---|
| public String getAnyAdditionalJoinConditions(String rhsTableAlias) Implements org. Doc from org. Gets any additional conditions on the right-hand-side of the join using the specified table alias. | |
| getJoinedPropertyName | back to summary |
|---|---|
| public String getJoinedPropertyName() Implements org. Doc from org. Obtain the name of the property that defines the join, relative to the PropertyMapping
( | |
| getJoinedPropertyType | back to summary |
|---|---|
| public Type getJoinedPropertyType() Implements org. Doc from org. Get the property type of the joined property. | |
| getLeftHandSide | back to summary |
|---|---|
| public QuerySpace getLeftHandSide() Implements org. Doc from org. Get the
| |
| getRightHandSide | back to summary |
|---|---|
| public QuerySpace getRightHandSide() Implements org. Doc from org. Get the
| |
| isRightHandSideRequired | back to summary |
|---|---|
| public boolean isRightHandSideRequired() Implements org. Doc from org. Indicates if the joined attribute is required to be non-null.
| |
| resolveAliasedLeftHandSideJoinConditionColumns | back to summary |
|---|---|
| public String[] resolveAliasedLeftHandSideJoinConditionColumns(String leftHandSideTableAlias) Implements org. Doc from org. Resolves the column names prefixed by the specified alias on the left-hand-side of the join. | |
| resolveNonAliasedRightHandSideJoinConditionColumns | back to summary |
|---|---|
| public String[] resolveNonAliasedRightHandSideJoinConditionColumns() Implements org. Doc from org. Resolves the raw (unaliased) column names on the right-hand-side of the join. | |