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