Class AbstractOptimizableDimFilter

    • Constructor Detail

      • AbstractOptimizableDimFilter

        public AbstractOptimizableDimFilter()
    • Method Detail

      • toOptimizedFilter

        public Filter toOptimizedFilter()
        Specified by:
        toOptimizedFilter in interface DimFilter
        Returns:
        Return a Filter that implements this DimFilter, after applying optimizations to this DimFilter. A typical implementation will return the result of `optimize().toFilter()` See abstract base class AbstractOptimizableDimFilter for a common implementation shared by current DimFilters. The Filter returned by this method across multiple calls must be the same object: parts of the query stack compare Filters, and returning the same object allows these checks to avoid deep comparisons. (see for an example