Interface QuerySpecification<T>
- All Known Implementing Classes:
CollectionDeleteModificationQuerySpecification
,CollectionInsertModificationQuerySpecification
,CollectionUpdateModificationQuerySpecification
,CTEQuerySpecification
,CustomQuerySpecification
,DefaultQuerySpecification
,DeleteModificationQuerySpecification
,ModificationQuerySpecification
,SetOperationQuerySpecification
,UpdateModificationQuerySpecification
public interface QuerySpecification<T>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptioncreateModificationPlan
(int firstResult, int maxResults) createSelectPlan
(int firstResult, int maxResults) javax.persistence.Query
Collection<? extends javax.persistence.Parameter<?>>
List<javax.persistence.Query>
getSql()
void
onCollectionParameterChange
(String parameterName, Collection<?> value)
-
Method Details
-
createModificationPlan
-
createSelectPlan
-
getSql
String getSql() -
getParticipatingQueries
List<javax.persistence.Query> getParticipatingQueries() -
getParameters
Collection<? extends javax.persistence.Parameter<?>> getParameters() -
getAddedCtes
-
getBaseQuery
javax.persistence.Query getBaseQuery() -
onCollectionParameterChange
-