| Modifier and Type | Field and Description |
|---|---|
| pack-priv List | |
| pack-priv List | |
| pack-priv List | |
| pack-priv List | |
| pack-priv ClassDescriptor | |
| pack-priv Boolean | |
| pack-priv List | |
| pack-priv boolean | |
| pack-priv final ObjectExpression | |
| pack-priv OuterJoinExpressionHolder | |
| pack-priv Map | |
| pack-priv Expression | |
| pack-priv DatabaseTable | |
| pack-priv DatabaseTable | |
| pack-priv SQLSelectStatement | |
| pack-priv DatabaseTable | |
| pack-priv DatabaseTable |
| Access | Constructor and Description |
|---|---|
| public | OuterJoinExpressionHolder(SQLSelectStatement statement, ObjectExpression joinExpression, Expression outerJoinedMappingCriteria, Map<DatabaseTable, Expression> outerJoinedAdditionalJoinCriteria, ClassDescriptor descriptor)
|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | compareTo(Object
the object to be compared. other)Implements java. |
| public void | createIndexList(Map<DatabaseTable, OuterJoinExpressionHolder> targetAliasToHolders, Map<DatabaseTable, Integer> aliasToIndexes)
|
| protected ForUpdateClause | |
| public Map | |
| public boolean | |
| public boolean | |
| pack-priv void | printAdditionalJoins(ExpressionSQLPrinter printer, List<DatabaseTable> outerJoinedAliases, Collection<E> aliasesOfTablesToBeLocked, boolean shouldPrintUpdateClauseForAllTables)
|
| protected void | |
| protected void |
| additionalJoinOnExpression | back to summary |
|---|---|
| pack-priv List<Expression> additionalJoinOnExpression | |
| additionalTargetAliases | back to summary |
|---|---|
| pack-priv List<DatabaseTable> additionalTargetAliases | |
| additionalTargetIsDescriptorTable | back to summary |
|---|---|
| pack-priv List<Boolean> additionalTargetIsDescriptorTable | |
| additionalTargetTables | back to summary |
|---|---|
| pack-priv List<DatabaseTable> additionalTargetTables | |
| descriptor | back to summary |
|---|---|
| pack-priv ClassDescriptor descriptor | |
| hasInheritance | back to summary |
|---|---|
| pack-priv Boolean hasInheritance | |
| indexList | back to summary |
|---|---|
| pack-priv List<Integer> indexList | |
| isMapKeyHolder | back to summary |
|---|---|
| pack-priv boolean isMapKeyHolder | |
| joinExpression | back to summary |
|---|---|
| pack-priv final ObjectExpression joinExpression | |
| mapKeyHolder | back to summary |
|---|---|
| pack-priv OuterJoinExpressionHolder mapKeyHolder | |
| outerJoinedAdditionalJoinCriteria | back to summary |
|---|---|
| pack-priv Map<DatabaseTable, Expression> outerJoinedAdditionalJoinCriteria | |
| outerJoinedMappingCriteria | back to summary |
|---|---|
| pack-priv Expression outerJoinedMappingCriteria | |
| sourceAlias | back to summary |
|---|---|
| pack-priv DatabaseTable sourceAlias | |
| sourceTable | back to summary |
|---|---|
| pack-priv DatabaseTable sourceTable | |
| statement | back to summary |
|---|---|
| pack-priv SQLSelectStatement statement | |
| targetAlias | back to summary |
|---|---|
| pack-priv DatabaseTable targetAlias | |
| targetTable | back to summary |
|---|---|
| pack-priv DatabaseTable targetTable | |
| OuterJoinExpressionHolder | back to summary |
|---|---|
| public OuterJoinExpressionHolder(SQLSelectStatement statement, ObjectExpression joinExpression, Expression outerJoinedMappingCriteria, Map<DatabaseTable, Expression> outerJoinedAdditionalJoinCriteria, ClassDescriptor descriptor) | |
| OuterJoinExpressionHolder | back to summary |
|---|---|
| public OuterJoinExpressionHolder(OuterJoinExpressionHolder holder) | |
| compareTo | back to summary |
|---|---|
| public int compareTo(Object other) Implements java. Doc from java. Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. The implementor must ensure The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that | |
| createIndexList | back to summary |
|---|---|
| public void createIndexList(Map<DatabaseTable, OuterJoinExpressionHolder> targetAliasToHolders, Map<DatabaseTable, Integer> aliasToIndexes) | |
| getForUpdateClause | back to summary |
|---|---|
| protected ForUpdateClause getForUpdateClause() | |
| getTableAliases | back to summary |
|---|---|
| public Map INTERNAL: Return the aliases used. | |
| hasAdditionalJoinExpressions | back to summary |
|---|---|
| public boolean hasAdditionalJoinExpressions() | |
| hasMapKeyHolder | back to summary |
|---|---|
| public boolean hasMapKeyHolder() | |
| printAdditionalJoins | back to summary |
|---|---|
| pack-priv void printAdditionalJoins(ExpressionSQLPrinter printer, List<DatabaseTable> outerJoinedAliases, Collection<E> aliasesOfTablesToBeLocked, boolean shouldPrintUpdateClauseForAllTables) throws IOException | |
| process | back to summary |
|---|---|
| protected void process(boolean usesHistory) | |
| process | back to summary |
|---|---|
| protected void process(boolean usesHistory, boolean isMapKeyHolder) | |