Class FiltersUtils

    • Constructor Detail

      • FiltersUtils

        public FiltersUtils()
    • Method Detail

      • containsAnyAlias

        public static boolean containsAnyAlias​(@Nullable
                                               Filters filters,
                                               @Nullable
                                               Sort sort,
                                               String... aliases)
        Check if an alias is mentioned in a set of Filter. This should be used to eliminate parts of an HQL query that are not mentioned in the filters.
        Returns:
        true if any provided alias is mentioned anywhere in the set of filters
      • unnestSubquery

        public static Filter unnestSubquery​(Filter f)
        Unnest a filter from a subquery.