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