| Package | Description |
|---|---|
| org.apache.parquet.filter2.compat | |
| org.apache.parquet.filter2.predicate | |
| org.apache.parquet.filter2.recordlevel |
| Modifier and Type | Method and Description |
|---|---|
FilterPredicate |
FilterCompat.FilterPredicateCompat.getFilterPredicate() |
| Modifier and Type | Method and Description |
|---|---|
static FilterCompat.Filter |
FilterCompat.get(FilterPredicate filterPredicate)
Given a FilterPredicate, return a Filter that wraps it.
|
static FilterCompat.Filter |
FilterCompat.get(FilterPredicate filterPredicate,
UnboundRecordFilter unboundRecordFilter)
Given either a FilterPredicate or the class of an UnboundRecordFilter, or neither (but not both)
return a Filter that wraps whichever was provided.
|
| Modifier and Type | Method and Description |
|---|---|
static FilterPredicate |
FilterApi.and(FilterPredicate left,
FilterPredicate right)
Constructs the logical and of two predicates.
|
FilterPredicate |
Operators.Not.getPredicate() |
static FilterPredicate |
LogicalInverter.invert(FilterPredicate pred) |
static FilterPredicate |
FilterApi.not(FilterPredicate predicate)
Constructs the logical not (or inverse) of a predicate.
|
static FilterPredicate |
FilterApi.or(FilterPredicate left,
FilterPredicate right)
Constructs the logical or of two predicates.
|
static FilterPredicate |
ContainsRewriter.rewrite(FilterPredicate pred) |
static FilterPredicate |
LogicalInverseRewriter.rewrite(FilterPredicate pred) |
FilterPredicate |
LogicalInverter.visit(Operators.And and) |
FilterPredicate |
ContainsRewriter.visit(Operators.And and) |
FilterPredicate |
LogicalInverseRewriter.visit(Operators.And and) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.Contains<T> contains) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.Contains<T> contains) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.Contains<T> contains) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.Eq<T> eq) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.Eq<T> eq) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.Eq<T> eq) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.Gt<T> gt) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.Gt<T> gt) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.Gt<T> gt) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.GtEq<T> gtEq) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.GtEq<T> gtEq) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.GtEq<T> gtEq) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.In<T> in) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.In<T> in) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.In<T> in) |
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
LogicalInverter.visit(Operators.LogicalNotUserDefined<T,U> udp) |
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
ContainsRewriter.visit(Operators.LogicalNotUserDefined<T,U> udp) |
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
LogicalInverseRewriter.visit(Operators.LogicalNotUserDefined<T,U> udp) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.Lt<T> lt) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.Lt<T> lt) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.Lt<T> lt) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.LtEq<T> ltEq) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.LtEq<T> ltEq) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.LtEq<T> ltEq) |
FilterPredicate |
LogicalInverter.visit(Operators.Not not) |
FilterPredicate |
ContainsRewriter.visit(Operators.Not not) |
FilterPredicate |
LogicalInverseRewriter.visit(Operators.Not not) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.NotEq<T> notEq) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.NotEq<T> notEq) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.NotEq<T> notEq) |
<T extends Comparable<T>> |
LogicalInverter.visit(Operators.NotIn<T> notIn) |
<T extends Comparable<T>> |
ContainsRewriter.visit(Operators.NotIn<T> notIn) |
<T extends Comparable<T>> |
LogicalInverseRewriter.visit(Operators.NotIn<T> notIn) |
FilterPredicate |
LogicalInverter.visit(Operators.Or or) |
FilterPredicate |
ContainsRewriter.visit(Operators.Or or) |
FilterPredicate |
LogicalInverseRewriter.visit(Operators.Or or) |
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
LogicalInverter.visit(Operators.UserDefined<T,U> udp) |
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
ContainsRewriter.visit(Operators.UserDefined<T,U> udp) |
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> |
LogicalInverseRewriter.visit(Operators.UserDefined<T,U> udp) |
| Modifier and Type | Method and Description |
|---|---|
static FilterPredicate |
FilterApi.and(FilterPredicate left,
FilterPredicate right)
Constructs the logical and of two predicates.
|
static FilterPredicate |
LogicalInverter.invert(FilterPredicate pred) |
static FilterPredicate |
FilterApi.not(FilterPredicate predicate)
Constructs the logical not (or inverse) of a predicate.
|
static FilterPredicate |
FilterApi.or(FilterPredicate left,
FilterPredicate right)
Constructs the logical or of two predicates.
|
static FilterPredicate |
ContainsRewriter.rewrite(FilterPredicate pred) |
static FilterPredicate |
LogicalInverseRewriter.rewrite(FilterPredicate pred) |
static void |
SchemaCompatibilityValidator.validate(FilterPredicate predicate,
MessageType schema) |
| Modifier and Type | Method and Description |
|---|---|
IncrementallyUpdatedFilterPredicate |
IncrementallyUpdatedFilterPredicateBuilderBase.build(FilterPredicate pred) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.