Uses of Interface
org.apache.parquet.filter2.predicate.FilterPredicate.Visitor
-
-
Uses of FilterPredicate.Visitor in org.apache.parquet.filter2.predicate
Classes in org.apache.parquet.filter2.predicate that implement FilterPredicate.Visitor Modifier and Type Class Description classLogicalInverseRewriterRecursively removes all use of the not() operator in a predicate by replacing all instances of not(x) with the inverse(x), eg: not(and(eq(), not(eq(y))) -> or(notEq(), eq(y)) The returned predicate should have the same meaning as the original, but without the use of the not() operator.classLogicalInverterConverts aFilterPredicateto its logical inverse.classSchemaCompatibilityValidatorInspects the column types found in the providedFilterPredicateand compares them to the actual schema found in the parquet file.Methods in org.apache.parquet.filter2.predicate with parameters of type FilterPredicate.Visitor Modifier and Type Method Description <R> RFilterPredicate. accept(FilterPredicate.Visitor<R> visitor)A FilterPredicate must accept a Visitor, per the visitor pattern.<R> ROperators.And. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.Eq. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.Gt. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.GtEq. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.In. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.LogicalNotUserDefined. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.Lt. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.LtEq. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.Not. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.NotEq. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.NotIn. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.Or. accept(FilterPredicate.Visitor<R> visitor)<R> ROperators.UserDefined. accept(FilterPredicate.Visitor<R> visitor) -
Uses of FilterPredicate.Visitor in org.apache.parquet.filter2.recordlevel
Classes in org.apache.parquet.filter2.recordlevel that implement FilterPredicate.Visitor Modifier and Type Class Description classIncrementallyUpdatedFilterPredicateBuilderThis class is auto-generated by org.apache.parquet.filter2.IncrementallyUpdatedFilterPredicateGenerator Do not manually edit! SeeIncrementallyUpdatedFilterPredicateBuilderBaseclassIncrementallyUpdatedFilterPredicateBuilderBaseThe implementation of this abstract class is auto-generated by org.apache.parquet.filter2.IncrementallyUpdatedFilterPredicateGenerator Constructs aIncrementallyUpdatedFilterPredicatefrom aFilterPredicateThis is how records are filtered during record assembly. -
Uses of FilterPredicate.Visitor in org.apache.parquet.internal.column.columnindex
Subinterfaces of FilterPredicate.Visitor in org.apache.parquet.internal.column.columnindex Modifier and Type Interface Description interfaceColumnIndexColumn index containing min/max and null count values for the pages in a column chunk. -
Uses of FilterPredicate.Visitor in org.apache.parquet.internal.filter2.columnindex
Classes in org.apache.parquet.internal.filter2.columnindex that implement FilterPredicate.Visitor Modifier and Type Class Description classColumnIndexFilterFilter implementation based on column indexes.
-