Interface QueryEnhancerSelector

All Known Implementing Classes:
QueryEnhancerSelector.DefaultQueryEnhancerSelector

public interface QueryEnhancerSelector
Interface declaring a strategy to select a QueryEnhancer for a given query.

Enhancers are selected when introspecting a query to determine their selection, joins, aliases and other information so that query methods can derive count queries, apply sorting and perform other rewrite transformations.

Since:
4.0
Author:
Mark Paluch