QuerySpecification<T>
public class ReturningModificationQuerySpecification<T> extends CustomQuerySpecification<T>
addedCtes, baseQuery, ctes, dbmsDialect, dirty, em, entityFunctionNodes, extendedQuerySupport, keyRestrictedLeftJoinAliases, limit, listParameters, offset, parameters, participatingQueries, recursive, serviceProvider, shouldRenderCtes, sql, statementType
Constructor | Description |
---|---|
ReturningModificationQuerySpecification(AbstractCommonQueryBuilder<?,?,?,?,?> commonQueryBuilder,
javax.persistence.Query baseQuery,
javax.persistence.Query exampleQuery,
java.util.Set<javax.persistence.Parameter<?>> parameters,
java.util.Set<java.lang.String> parameterListNames,
boolean recursive,
java.util.List<CTENode> ctes,
boolean shouldRenderCteNodes,
java.lang.String[] returningColumns,
com.blazebit.persistence.ReturningObjectBuilder<T> objectBuilder) |
Modifier and Type | Method | Description |
---|---|---|
ModificationQueryPlan |
createModificationPlan(int firstResult,
int maxResults) |
|
SelectQueryPlan |
createSelectPlan(int firstResult,
int maxResults) |
|
javax.persistence.Query |
getBaseQuery() |
|
protected void |
initialize() |
applyCtes, applyExtendedSql, applySqlTransformations, getAddedCtes, getParameters, getParticipatingQueries, getSql, onCollectionParameterChange
public ReturningModificationQuerySpecification(AbstractCommonQueryBuilder<?,?,?,?,?> commonQueryBuilder, javax.persistence.Query baseQuery, javax.persistence.Query exampleQuery, java.util.Set<javax.persistence.Parameter<?>> parameters, java.util.Set<java.lang.String> parameterListNames, boolean recursive, java.util.List<CTENode> ctes, boolean shouldRenderCteNodes, java.lang.String[] returningColumns, com.blazebit.persistence.ReturningObjectBuilder<T> objectBuilder)
public ModificationQueryPlan createModificationPlan(int firstResult, int maxResults)
createModificationPlan
in interface QuerySpecification<T>
createModificationPlan
in class CustomQuerySpecification<T>
public SelectQueryPlan createSelectPlan(int firstResult, int maxResults)
createSelectPlan
in interface QuerySpecification<T>
createSelectPlan
in class CustomQuerySpecification<T>
public javax.persistence.Query getBaseQuery()
getBaseQuery
in interface QuerySpecification<T>
getBaseQuery
in class CustomQuerySpecification<T>
protected void initialize()
initialize
in class CustomQuerySpecification<T>
Copyright © 2014–2020 Blazebit. All rights reserved.