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 Comparable
public Map<DatabaseTable,DatabaseTable> getTableAliases()
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference