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) |
@Nullable public org.eclipse.persistence.expressions.Expression getJoinCriteriaExpression(org.eclipse.persistence.mappings.DatabaseMapping mapping)
JoinExpressionProvider
getJoinCriteriaExpression
in interface JoinExpressionProvider
mapping
- mapping to be processed.@Nullable protected abstract org.eclipse.persistence.expressions.Expression processOneToManyMapping(org.eclipse.persistence.mappings.OneToManyMapping mapping)
@Nullable protected abstract org.eclipse.persistence.expressions.Expression processOneToOneMapping(org.eclipse.persistence.mappings.OneToOneMapping mapping)
@Nullable protected abstract org.eclipse.persistence.expressions.Expression processManyToOneMapping(org.eclipse.persistence.mappings.ManyToOneMapping mapping)
@Nullable protected abstract org.eclipse.persistence.expressions.Expression processManyToManyMapping(org.eclipse.persistence.mappings.ManyToManyMapping mapping)