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