Class FlexibleSearchExecutor
- java.lang.Object
-
- de.hybris.platform.jalo.flexiblesearch.internal.FlexibleSearchExecutor
-
public class FlexibleSearchExecutor extends java.lang.ObjectThis class wraps flexible search query execution. Internally used byFlexibleSearchclass.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFLEXIBLE_SEARCH_EXCEPTION_SHOW_QUERY_DETAILSstatic intRANGE_COUNT_INFINITIVEstatic intRANGE_START_AT_BEGINNING
-
Constructor Summary
Constructors Constructor Description FlexibleSearchExecutor(Tenant tenant)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResultexecute(int start, int count, boolean dontNeedTotal, TranslatedQuery translatedQuery, java.util.List<java.lang.Class<?>> resultClasses, java.util.Map values, PK languagePK, int prefetchSize, java.util.Set<PK> prefetchLanguages, java.util.List<Hint> hints)SearchResultsimulate(int start, int count, TranslatedQuery translatedQuery, java.util.Map values, PK languagePK, java.util.List<Hint> hints)
-
-
-
Field Detail
-
FLEXIBLE_SEARCH_EXCEPTION_SHOW_QUERY_DETAILS
public static final java.lang.String FLEXIBLE_SEARCH_EXCEPTION_SHOW_QUERY_DETAILS
- See Also:
- Constant Field Values
-
RANGE_START_AT_BEGINNING
public static final int RANGE_START_AT_BEGINNING
- See Also:
- Constant Field Values
-
RANGE_COUNT_INFINITIVE
public static final int RANGE_COUNT_INFINITIVE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FlexibleSearchExecutor
public FlexibleSearchExecutor(Tenant tenant)
-
-
Method Detail
-
execute
public SearchResult execute(int start, int count, boolean dontNeedTotal, TranslatedQuery translatedQuery, java.util.List<java.lang.Class<?>> resultClasses, java.util.Map values, PK languagePK, int prefetchSize, java.util.Set<PK> prefetchLanguages, java.util.List<Hint> hints)
-
simulate
public SearchResult simulate(int start, int count, TranslatedQuery translatedQuery, java.util.Map values, PK languagePK, java.util.List<Hint> hints)
-
-