Class FilterClause


  • public final class FilterClause
    extends java.lang.Object
    A Filter that wrapped with an indication of how that filter is used when composed with another filter. (Follows the boolean logic in BooleanClause for composition of queries.)
    • Constructor Detail

      • FilterClause

        public FilterClause​(Filter filter,
                            BooleanClause.Occur occur)
        Create a new FilterClause
        Parameters:
        filter - A Filter object containing a BitSet
        occur - A parameter implementation indicating SHOULD, MUST or MUST NOT
    • Method Detail

      • getFilter

        public Filter getFilter()
        Returns this FilterClause's filter
        Returns:
        A Filter object
      • getOccur

        public BooleanClause.Occur getOccur()
        Returns this FilterClause's occur parameter
        Returns:
        An Occur object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

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