Class SqaleNestedMapping<S,Q extends FlexibleRelationalPathBase<R>,R>

java.lang.Object
com.evolveum.midpoint.repo.sqlbase.mapping.QueryModelMapping<S,Q,R>
com.evolveum.midpoint.repo.sqale.mapping.SqaleNestedMapping<S,Q,R>
Type Parameters:
S - schema type for the nested container
Q - type of entity path
R - row type related to the SqaleNestedMapping
All Implemented Interfaces:
SqaleMappingMixin<S,Q,R>

public class SqaleNestedMapping<S,Q extends FlexibleRelationalPathBase<R>,R> extends QueryModelMapping<S,Q,R> implements SqaleMappingMixin<S,Q,R>
Sqale implementation for nested mapping with support for sqale specific types. This allows for fluent calls of methods like addRefMapping(javax.xml.namespace.QName, com.evolveum.midpoint.repo.sqale.qmodel.ref.QReferenceMapping<TQ, TR, Q, R>) which depend on sqale-specific types like QReferenceMapping in this example. This extends from sqlbase QueryModelMapping because this is NOT whole table mapping so it can't extend from SqaleTableMapping.