Interface QueryPreparer
-
- All Known Implementing Classes:
NarrowingPartTreeJpaQuery
public interface QueryPreparer
Performs final preparation of a JpaQuery
before execution.- Author:
- Jeff Fischer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.persistence.Query
prepareQueryForExecution(javax.persistence.Query query, com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo info, boolean bindFetchCriteria)
Perform final preparation of a JpaQuery
before execution.
-
-
-
Method Detail
-
prepareQueryForExecution
javax.persistence.Query prepareQueryForExecution(javax.persistence.Query query, com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo info, boolean bindFetchCriteria)
Perform final preparation of a JpaQuery
before execution.- Parameters:
query
- The query to prepareinfo
- The information about the query used duringNarrowExecutor
processingbindFetchCriteria
- Whether or not to bind any parameters described inJpaNarrowingHelper.JpaCriterias.getParameterMap()
- Returns:
- the prepared query
-
-