Interface Filter

    • Method Detail

      • mapFilters

        static java.util.Map<IndexPath,​java.util.List<Filter>> mapFilters​(java.util.List<Filter> filters)
      • mapFiltersByPathAndExpense

        static java.util.List<java.util.List<Filter>> mapFiltersByPathAndExpense​(java.util.List<Filter> filters)
      • getCollectionFullTextFilters

        static java.util.List<IndexFilter> getCollectionFullTextFilters​(java.util.List<Filter> filters)
      • getNonCollectionFullTextFilters

        static java.util.List<Filter> getNonCollectionFullTextFilters​(java.util.List<Filter> filters)
      • getCollectionFullTextFiltersWithLocalIndexFilterPart

        static java.util.List<IndexFilter> getCollectionFullTextFiltersWithLocalIndexFilterPart​(java.util.List<Filter> filters)
      • filter

        java.util.BitSet filter​(java.util.BitSet input)
      • localFilter

        java.util.BitSet localFilter​(java.util.BitSet localRecords)
      • prependPath

        void prependPath​(IndexPath path)
      • asOrFilter

        default Filter asOrFilter()
      • isCollectionFullTextFilter

        default boolean isCollectionFullTextFilter​(boolean checkExclusive)
      • explain

        java.lang.String explain​(int level)
      • getExplainTabs

        default java.lang.String getExplainTabs​(int tabs)