Class GenericSearchQueryAdjuster

java.lang.Object
de.hybris.platform.genericsearch.impl.GenericSearchQueryAdjuster

public class GenericSearchQueryAdjuster extends Object
  • Field Details

    • DEFAULT_MAX_SUBSTRING

      protected static final int DEFAULT_MAX_SUBSTRING
      See Also:
    • LARGE_OBJECT_DATA_TYPES

      public static final Set<String> LARGE_OBJECT_DATA_TYPES
    • SUPPORTED_DATA_TYPES

      public static final Set<String> SUPPORTED_DATA_TYPES
  • Method Details

    • getDefault

      public static GenericSearchQueryAdjuster getDefault()
    • create

      public static GenericSearchQueryAdjuster create(YTypeSystem yTypeSystem)
    • adjust

      public void adjust(GenericQuery genericQuery)
    • adjustQueryForOrderBy

      public void adjustQueryForOrderBy(StringBuilder queryBuffer, StringBuilder orderByBuffer, String typeCode, String qualifier)
    • shouldAdjustBlobOrderByForHana

      protected boolean shouldAdjustBlobOrderByForHana(String typeCode, String qualifier)
    • shouldAdjustBlobOrderByForOracle

      protected boolean shouldAdjustBlobOrderByForOracle(String typeCode, String qualifier)
    • isAttributeStoredAsBlobInDb

      public boolean isAttributeStoredAsBlobInDb(GenericSearchField field, String initialTypeCode)
    • isAttributeStoredAsBlobInDb

      protected boolean isAttributeStoredAsBlobInDb(String typeCode, String qualifier)
    • isBlobAttributeSupportedAsSortable

      protected boolean isBlobAttributeSupportedAsSortable(String typeCode, String qualifier)