Class OrFilter

java.lang.Object
org.teamapps.universaldb.query.OrFilter
All Implemented Interfaces:
Filter

public class OrFilter
extends java.lang.Object
implements Filter
  • Constructor Details

    • OrFilter

      public OrFilter()
    • OrFilter

      public OrFilter​(Filter filter)
    • OrFilter

      public OrFilter​(Filter filterA, Filter filterB)
  • Method Details

    • or

      public Filter or​(Filter filter)
      Specified by:
      or in interface Filter
    • prependPath

      public void prependPath​(IndexPath path)
      Specified by:
      prependPath in interface Filter
    • filter

      public java.util.BitSet filter​(java.util.BitSet input)
      Specified by:
      filter in interface Filter
    • localFilter

      public java.util.BitSet localFilter​(java.util.BitSet localRecords)
      Specified by:
      localFilter in interface Filter
    • getPath

      public IndexPath getPath()
      Specified by:
      getPath in interface Filter
    • getFilters

      public java.util.List<Filter> getFilters()
    • explain

      public java.lang.String explain​(int level)
      Specified by:
      explain in interface Filter
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object