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()
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.