Uses of Interface
de.hybris.platform.jalo.flexiblesearch.hints.Hint
Packages that use Hint
Package
Description
-
Uses of Hint in de.hybris.platform.jalo.flexiblesearch
Methods in de.hybris.platform.jalo.flexiblesearch that return types with arguments of type HintMethod parameters in de.hybris.platform.jalo.flexiblesearch with type arguments of type HintModifier and TypeMethodDescription -
Uses of Hint in de.hybris.platform.jalo.flexiblesearch.hints
Subinterfaces of Hint in de.hybris.platform.jalo.flexiblesearch.hintsModifier and TypeInterfaceDescriptioninterfaceHint applied toPreparedStatementinterfaceQuery hint applied to original, translated SQL query. -
Uses of Hint in de.hybris.platform.jalo.flexiblesearch.hints.impl
Classes in de.hybris.platform.jalo.flexiblesearch.hints.impl that implement HintModifier and TypeClassDescriptionclassstatic classfinal classAllows to build HANA optimizer/query hints.static classHints forPreparedStatementfinal classMethods in de.hybris.platform.jalo.flexiblesearch.hints.impl that return HintModifier and TypeMethodDescriptionstatic HintFlexibleSearchHints.categorizedQuery(String category) -
Uses of Hint in de.hybris.platform.jalo.flexiblesearch.internal
Methods in de.hybris.platform.jalo.flexiblesearch.internal that return types with arguments of type HintModifier and TypeMethodDescriptionDefaultHintsProvider.injectFlexibleSearchHints(SessionContext localCtx, List<Hint> hints, HybrisDataSource dataSource) FlexibleSearchHintsProvider.injectFlexibleSearchHints(SessionContext localCtx, List<Hint> hints, HybrisDataSource dataSource) SQLServerHintProvider.injectFlexibleSearchHints(SessionContext localCtx, List<Hint> hints, HybrisDataSource dataSource) Method parameters in de.hybris.platform.jalo.flexiblesearch.internal with type arguments of type HintModifier and TypeMethodDescriptionReadOnlyConditionsHelper.checkHints(Tenant tenant, List<Hint> hints) booleanReadOnlyConditionsHelper.couldUseReadOnlyDataSource(Tenant tenant, List<Hint> hints) this method checks whether all below conditions are fulfilled:
there is noTransactioncurrently active - implemented inReadOnlyConditionsHelper.isTxActive(); currently activeHybrisDataSourceis not an alternative (activated withDataSourceProvider.activateAlternativeMasterDataSource(String)or slave dataSource (activated withDataSourceProvider.activateSlaveDataSource(String)- implemented inReadOnlyConditionsHelper.isMasterDataSourceActive(Tenant)SessionContextfor currentJaloSessiondoes not contain a attributeReadOnlyConditionsHelper.CTX_ENABLE_FS_ON_READ_REPLICAwith valuefalsenone of the categories set for the query (through aFlexibleSearchHints.CategorizedQueryHint) is configured to not use read-only dataSource - implemented inReadOnlyConditionsHelper.checkHints(Tenant, List)any of the below is true:SessionContextfor currentJaloSessioncontains a attributeReadOnlyConditionsHelper.CTX_ENABLE_FS_ON_READ_REPLICAwith valuetrue- implemented inReadOnlyConditionsHelper.readOnlyDataSourceEnabledInSessionContext(Tenant)at least one category set for the query (through aFlexibleSearchHints.CategorizedQueryHint) is configured to use read-only dataSource - implemented inReadOnlyConditionsHelper.checkHints(Tenant, List)static PreparedStatementHintsApplier.filterAndApplyPreparedStatementHints(PreparedStatement statement, List<Hint> hints) Applies given hints on a statement.static StringHintsApplier.filterAndApplyQueryHints(String query, List<Hint> hints) Applies given hints on a query.FlexibleSearchExecutor.getDataSourceForQuery(List<Hint> hints) DefaultHintsProvider.injectFlexibleSearchHints(SessionContext localCtx, List<Hint> hints, HybrisDataSource dataSource) FlexibleSearchHintsProvider.injectFlexibleSearchHints(SessionContext localCtx, List<Hint> hints, HybrisDataSource dataSource) SQLServerHintProvider.injectFlexibleSearchHints(SessionContext localCtx, List<Hint> hints, HybrisDataSource dataSource) FlexibleSearchExecutor.simulate(int start, int count, TranslatedQuery translatedQuery, Map values, PK languagePK, List<Hint> hints) -
Uses of Hint in de.hybris.platform.persistence.property
Method parameters in de.hybris.platform.persistence.property with type arguments of type HintModifier and TypeMethodDescriptionfinal intJDBCValueMappings.getTotalCount(ResultSet rs, JDBCValueMappings.RowFetchResult rfr, int start, int count, Connection con, TranslatedQuery.ExecutableQuery executableQuery, boolean rsWasLimited, List<Hint> hints) use this to get total row count after calling#getQueryResults(ResultSet, List, int, int, List<Hint>). -
Uses of Hint in de.hybris.platform.servicelayer.search
Methods in de.hybris.platform.servicelayer.search that return types with arguments of type HintMethods in de.hybris.platform.servicelayer.search with parameters of type HintModifier and TypeMethodDescriptionvoidAdds hints to Flexible Search query.Method parameters in de.hybris.platform.servicelayer.search with type arguments of type Hint