public class OuterJoinExpressionHolder extends Object implements Comparable, Serializable
| Constructor and Description |
|---|
OuterJoinExpressionHolder(OuterJoinExpressionHolder holder) |
OuterJoinExpressionHolder(SQLSelectStatement statement,
ObjectExpression joinExpression,
Expression outerJoinedMappingCriteria,
Map<DatabaseTable,Expression> outerJoinedAdditionalJoinCriteria,
ClassDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object other) |
void |
createIndexList(Map<DatabaseTable,OuterJoinExpressionHolder> targetAliasToHolders,
Map<DatabaseTable,Integer> aliasToIndexes) |
Map<DatabaseTable,DatabaseTable> |
getTableAliases()
INTERNAL:
Return the aliases used.
|
boolean |
hasAdditionalJoinExpressions() |
boolean |
hasMapKeyHolder() |
public OuterJoinExpressionHolder(SQLSelectStatement statement, ObjectExpression joinExpression, Expression outerJoinedMappingCriteria, Map<DatabaseTable,Expression> outerJoinedAdditionalJoinCriteria, ClassDescriptor descriptor)
public OuterJoinExpressionHolder(OuterJoinExpressionHolder holder)
public boolean hasAdditionalJoinExpressions()
public boolean hasMapKeyHolder()
public void createIndexList(Map<DatabaseTable,OuterJoinExpressionHolder> targetAliasToHolders, Map<DatabaseTable,Integer> aliasToIndexes)
public int compareTo(Object other)
compareTo in interface Comparablepublic Map<DatabaseTable,DatabaseTable> getTableAliases()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference