Interface SpiQueryManyJoin
- All Known Subinterfaces:
ElPropertyDeploy, ElPropertyValue
- All Known Implementing Classes:
BeanFkeyProperty, BeanProperty, BeanPropertyAssoc, BeanPropertyAssocMany, BeanPropertyAssocOne, BeanPropertyIdClass, BeanPropertyJsonBasic, BeanPropertyJsonMapper, BeanPropertyOrderColumn, BeanPropertySimpleCollection, ElPropertyChain
public interface SpiQueryManyJoin
A SQL Join for a ToMany property included in the query.
-
Method Summary
Modifier and TypeMethodDescriptionOrder by clause defined via mapping on the ToMany property.default booleanReturn true if this many relationship has an order column stored on the ManyToMany intersection table (rather than a target descriptor property).default StringReturn the db column name of the ManyToMany intersection table order column (or null).path()The full path of the many property to include in the query via join.
-
Method Details
-
path
String path()The full path of the many property to include in the query via join. -
fetchOrderBy
String fetchOrderBy()Order by clause defined via mapping on the ToMany property. -
hasIntersectionOrderColumn
default boolean hasIntersectionOrderColumn()Return true if this many relationship has an order column stored on the ManyToMany intersection table (rather than a target descriptor property). -
intersectionOrderColumn
Return the db column name of the ManyToMany intersection table order column (or null).
-