public interface ExpandingCollectionQuerySpace extends CollectionQuerySpace, ExpandingQuerySpace
CollectionQuerySpace.JoinQuerySpace.Disposition| Modifier and Type | Method and Description |
|---|---|
void |
addJoin(Join join)
Adds a join with another query space for either a collection element or index.
|
getCollectionPersistercanJoinsBeRequired, getExpandingQuerySpacesgetDisposition, getJoins, getPropertyMapping, getQuerySpaces, getUid, toAliasedColumnsvoid addJoin(Join join)
join is an instance of JoinDefinedByMetadata, then the only valid
values returned by JoinDefinedByMetadata.getJoinedPropertyName()
are "elements" and "indices" for the collection element or index, respectively.addJoin in interface ExpandingQuerySpacejoin - The element or index join to add.IllegalArgumentException - if join is an instance of
JoinDefinedByMetadata and join.getJoinedPropertyName()
is neither "elements" and "indices".IllegalStateException - if there is already an existing join with the same joined property name.Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.