public abstract class AbstractJoinExpressionProvider extends java.lang.Object implements JoinExpressionProvider
Constructor and Description |
---|
AbstractJoinExpressionProvider() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.persistence.expressions.Expression |
getJoinCriteriaExpression(org.eclipse.persistence.mappings.DatabaseMapping mapping)
Returns join expression that can be applied to certain types of mappings.
|
protected abstract org.eclipse.persistence.expressions.Expression |
processManyToManyMapping(org.eclipse.persistence.mappings.ManyToManyMapping mapping) |
protected abstract org.eclipse.persistence.expressions.Expression |
processManyToOneMapping(org.eclipse.persistence.mappings.ManyToOneMapping mapping) |
protected abstract org.eclipse.persistence.expressions.Expression |
processOneToManyMapping(org.eclipse.persistence.mappings.OneToManyMapping mapping) |
protected abstract org.eclipse.persistence.expressions.Expression |
processOneToOneMapping(org.eclipse.persistence.mappings.OneToOneMapping mapping) |
public org.eclipse.persistence.expressions.Expression getJoinCriteriaExpression(org.eclipse.persistence.mappings.DatabaseMapping mapping)
JoinExpressionProvider
getJoinCriteriaExpression
in interface JoinExpressionProvider
mapping
- mapping to be processed.protected abstract org.eclipse.persistence.expressions.Expression processOneToManyMapping(org.eclipse.persistence.mappings.OneToManyMapping mapping)
protected abstract org.eclipse.persistence.expressions.Expression processOneToOneMapping(org.eclipse.persistence.mappings.OneToOneMapping mapping)
protected abstract org.eclipse.persistence.expressions.Expression processManyToOneMapping(org.eclipse.persistence.mappings.ManyToOneMapping mapping)
protected abstract org.eclipse.persistence.expressions.Expression processManyToManyMapping(org.eclipse.persistence.mappings.ManyToManyMapping mapping)