Class DefaultQuerySpecification
java.lang.Object
com.blazebit.persistence.impl.query.DefaultQuerySpecification
- All Implemented Interfaces:
QuerySpecification
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultQuerySpecification(DbmsStatementType statementType, javax.persistence.Query query, javax.persistence.EntityManager em, Set<String> parameterListNames, ExtendedQuerySupport extendedQuerySupport) -
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)
-
Constructor Details
-
DefaultQuerySpecification
public DefaultQuerySpecification(DbmsStatementType statementType, javax.persistence.Query query, javax.persistence.EntityManager em, Set<String> parameterListNames, ExtendedQuerySupport extendedQuerySupport)
-
-
Method Details
-
createModificationPlan
- Specified by:
createModificationPlanin interfaceQuerySpecification
-
createSelectPlan
- Specified by:
createSelectPlanin interfaceQuerySpecification
-
getSql
- Specified by:
getSqlin interfaceQuerySpecification
-
getParticipatingQueries
- Specified by:
getParticipatingQueriesin interfaceQuerySpecification
-
getParameters
- Specified by:
getParametersin interfaceQuerySpecification
-
getAddedCtes
- Specified by:
getAddedCtesin interfaceQuerySpecification
-
getBaseQuery
public javax.persistence.Query getBaseQuery()- Specified by:
getBaseQueryin interfaceQuerySpecification
-
onCollectionParameterChange
- Specified by:
onCollectionParameterChangein interfaceQuerySpecification
-