Class BloomFilterImpl

  • All Implemented Interfaces:
    org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>

    public class BloomFilterImpl
    extends Object
    implements org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
    • Method Detail

      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.Eq<T> eq)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.NotEq<T> notEq)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.Lt<T> lt)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.LtEq<T> ltEq)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.Gt<T> gt)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.GtEq<T> gtEq)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.In<T> in)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.NotIn<T> notIn)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public Boolean visit​(org.apache.parquet.filter2.predicate.Operators.And and)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public Boolean visit​(org.apache.parquet.filter2.predicate.Operators.Or or)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public Boolean visit​(org.apache.parquet.filter2.predicate.Operators.Not not)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>,​U extends org.apache.parquet.filter2.predicate.UserDefinedPredicate<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.UserDefined<T,​U> udp)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
      • visit

        public <T extends Comparable<T>,​U extends org.apache.parquet.filter2.predicate.UserDefinedPredicate<T>> Boolean visit​(org.apache.parquet.filter2.predicate.Operators.LogicalNotUserDefined<T,​U> udp)
        Specified by:
        visit in interface org.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>