Class BloomFilterImpl
- java.lang.Object
-
- org.apache.parquet.filter2.bloomfilterlevel.BloomFilterImpl
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanDrop(org.apache.parquet.filter2.predicate.FilterPredicate pred, List<ColumnChunkMetaData> columns, BloomFilterReader bloomFilterReader)Booleanvisit(org.apache.parquet.filter2.predicate.Operators.And and)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.Eq<T> eq)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.Gt<T> gt)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.GtEq<T> gtEq)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.In<T> in)<T extends Comparable<T>,U extends org.apache.parquet.filter2.predicate.UserDefinedPredicate<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.LogicalNotUserDefined<T,U> udp)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.Lt<T> lt)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.LtEq<T> ltEq)Booleanvisit(org.apache.parquet.filter2.predicate.Operators.Not not)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.NotEq<T> notEq)<T extends Comparable<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.NotIn<T> notIn)Booleanvisit(org.apache.parquet.filter2.predicate.Operators.Or or)<T extends Comparable<T>,U extends org.apache.parquet.filter2.predicate.UserDefinedPredicate<T>>
Booleanvisit(org.apache.parquet.filter2.predicate.Operators.UserDefined<T,U> udp)
-
-
-
Method Detail
-
canDrop
public static boolean canDrop(org.apache.parquet.filter2.predicate.FilterPredicate pred, List<ColumnChunkMetaData> columns, BloomFilterReader bloomFilterReader)
-
visit
public <T extends Comparable<T>> Boolean visit(org.apache.parquet.filter2.predicate.Operators.Eq<T> eq)
- Specified by:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
-
visit
public Boolean visit(org.apache.parquet.filter2.predicate.Operators.And and)
- Specified by:
visitin interfaceorg.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
-
visit
public Boolean visit(org.apache.parquet.filter2.predicate.Operators.Or or)
- Specified by:
visitin interfaceorg.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
-
visit
public Boolean visit(org.apache.parquet.filter2.predicate.Operators.Not not)
- Specified by:
visitin interfaceorg.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:
visitin interfaceorg.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:
visitin interfaceorg.apache.parquet.filter2.predicate.FilterPredicate.Visitor<Boolean>
-
-