Uses of Interface
dev.hardwood.reader.RowGroupPredicate
Packages that use RowGroupPredicate
Package
Description
Parquet file readers with row-oriented and column-oriented APIs.
-
Uses of RowGroupPredicate in dev.hardwood.reader
Classes in dev.hardwood.reader that implement RowGroupPredicateModifier and TypeClassDescriptionstatic final recordConjunction of row-group predicates — a row group passes if and only if every child passes.static final recordKeep row groups whose midpoint falls in[startInclusive, endExclusive).Methods in dev.hardwood.reader that return RowGroupPredicateModifier and TypeMethodDescriptionstatic RowGroupPredicateRowGroupPredicate.and(RowGroupPredicate... children) Keep row groups that match every child predicate (intersection).static RowGroupPredicateRowGroupPredicate.byteRange(long startInclusive, long endExclusive) Keep row groups whose data midpoint — start of the first column chunk plus half of the on-disk compressed size — falls in[startInclusive, endExclusive).Methods in dev.hardwood.reader that return types with arguments of type RowGroupPredicateModifier and TypeMethodDescriptionRowGroupPredicate.And.children()Returns the value of thechildrenrecord component.Methods in dev.hardwood.reader with parameters of type RowGroupPredicateModifier and TypeMethodDescriptionstatic RowGroupPredicateRowGroupPredicate.and(RowGroupPredicate... children) Keep row groups that match every child predicate (intersection).ParquetFileReader.ColumnReaderBuilder.filter(RowGroupPredicate rowGroupFilter) Apply a row-group selection predicate (e.g. byte-range, for split-aware reading).ParquetFileReader.ColumnReadersBuilder.filter(RowGroupPredicate rowGroupFilter) Apply a row-group selection predicate (e.g. byte-range, for split-aware reading).ParquetFileReader.RowReaderBuilder.filter(RowGroupPredicate rowGroupFilter) Apply a row-group selection predicate (e.g. byte-range, for split-aware reading).Constructor parameters in dev.hardwood.reader with type arguments of type RowGroupPredicateModifierConstructorDescriptionAnd(List<RowGroupPredicate> children) Creates an instance of aAndrecord class.