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.QueryCollection<? extends javax.persistence.Parameter<?>>List<javax.persistence.Query>getSql()voidonCollectionParameterChange(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
-