static RowRanges |
ColumnIndexFilter.calculateRowRanges(FilterCompat.Filter filter,
ColumnIndexStore columnIndexStore,
Set<org.apache.parquet.hadoop.metadata.ColumnPath> paths,
long rowCount) |
Calculates the row ranges containing the indexes of the rows might match the specified filter.
|
static RowRanges |
RowRanges.create(long rowCount,
PrimitiveIterator.OfInt pageIndexes,
OffsetIndex offsetIndex) |
Creates a mutable RowRanges object with the following ranges:
|
static RowRanges |
RowRanges.createSingle(long rowCount) |
Creates an immutable RowRanges object with the single range [0, rowCount -
1].
|
static RowRanges |
RowRanges.intersection(RowRanges left,
RowRanges right) |
Calculates the intersection of the two specified RowRanges object.
|
static RowRanges |
RowRanges.union(RowRanges left,
RowRanges right) |
Calculates the union of the two specified RowRanges object.
|
RowRanges |
ColumnIndexFilter.visit(Operators.And and) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.Eq<T> eq) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.Gt<T> gt) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.GtEq<T> gtEq) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.In<T> in) |
|
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> RowRanges |
ColumnIndexFilter.visit(Operators.LogicalNotUserDefined<T,U> udp) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.Lt<T> lt) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.LtEq<T> ltEq) |
|
RowRanges |
ColumnIndexFilter.visit(Operators.Not not) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.NotEq<T> notEq) |
|
<T extends Comparable<T>> RowRanges |
ColumnIndexFilter.visit(Operators.NotIn<T> notIn) |
|
RowRanges |
ColumnIndexFilter.visit(Operators.Or or) |
|
<T extends Comparable<T>,U extends UserDefinedPredicate<T>> RowRanges |
ColumnIndexFilter.visit(Operators.UserDefined<T,U> udp) |
|