Class GenericSearchQueryAdjuster


  • public class GenericSearchQueryAdjuster
    extends java.lang.Object
    • Field Detail

      • DEFAULT_MAX_SUBSTRING

        protected static final int DEFAULT_MAX_SUBSTRING
        See Also:
        Constant Field Values
      • LARGE_OBJECT_DATA_TYPES

        public static final java.util.Set<java.lang.String> LARGE_OBJECT_DATA_TYPES
      • SUPPORTED_DATA_TYPES

        public static final java.util.Set<java.lang.String> SUPPORTED_DATA_TYPES
    • Method Detail

      • adjust

        public void adjust​(GenericQuery genericQuery)
      • adjustQueryForOrderBy

        public void adjustQueryForOrderBy​(java.lang.StringBuilder queryBuffer,
                                          java.lang.StringBuilder orderByBuffer,
                                          java.lang.String typeCode,
                                          java.lang.String qualifier)
      • shouldAdjustBlobOrderByForHana

        protected boolean shouldAdjustBlobOrderByForHana​(java.lang.String typeCode,
                                                         java.lang.String qualifier)
      • shouldAdjustBlobOrderByForOracle

        protected boolean shouldAdjustBlobOrderByForOracle​(java.lang.String typeCode,
                                                           java.lang.String qualifier)
      • isAttributeStoredAsBlobInDb

        public boolean isAttributeStoredAsBlobInDb​(GenericSearchField field,
                                                   java.lang.String initialTypeCode)
      • isAttributeStoredAsBlobInDb

        protected boolean isAttributeStoredAsBlobInDb​(java.lang.String typeCode,
                                                      java.lang.String qualifier)
      • isBlobAttributeSupportedAsSortable

        protected boolean isBlobAttributeSupportedAsSortable​(java.lang.String typeCode,
                                                             java.lang.String qualifier)