public interface Join
Modifier and Type | Method and Description |
---|---|
String |
getAnyAdditionalJoinConditions(String rhsTableAlias)
Gets any additional conditions on the right-hand-side of the join using
the specified table alias.
|
QuerySpace |
getLeftHandSide()
Get the
QuerySpace from the left-hand-side of the join. |
QuerySpace |
getRightHandSide()
Get the
QuerySpace from the right-hand-side of the join. |
boolean |
isRightHandSideRequired()
Indicates if the joined attribute is required to be non-null.
|
String[] |
resolveAliasedLeftHandSideJoinConditionColumns(String leftHandSideTableAlias)
Resolves the column names prefixed by the specified alias on the
left-hand-side of the join.
|
String[] |
resolveNonAliasedRightHandSideJoinConditionColumns()
Resolves the raw (unaliased) column names on the right-hand-side of the join.
|
QuerySpace getLeftHandSide()
QuerySpace
from the left-hand-side of the join.QuerySpace getRightHandSide()
QuerySpace
from the right-hand-side of the join.boolean isRightHandSideRequired()
String[] resolveAliasedLeftHandSideJoinConditionColumns(String leftHandSideTableAlias)
leftHandSideTableAlias
- The table alias used to prefix the columns.String[] resolveNonAliasedRightHandSideJoinConditionColumns()
String getAnyAdditionalJoinConditions(String rhsTableAlias)
rhsTableAlias
- The table alias.Copyright © 2021 JBoss by Red Hat. All rights reserved.