T - filter typepublic class FilteredIndexRange<F,R> extends Object
| Constructor and Description |
|---|
FilteredIndexRange(R indexRange,
F filter,
boolean potentialOverSelectivity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static <F,T,V,R extends Range<T,V>> |
filterExtractor() |
F |
getFilter() |
R |
getIndexRange() |
int |
hashCode() |
boolean |
isPotentialOverSelectivity() |
static <F,R> FilteredIndexRange<F,R> |
of(R indexRange,
F filter,
boolean potentialOverSelectivity) |
static <F,R> com.google.common.base.Predicate<FilteredIndexRange<F,R>> |
potentialOverSelectivityExtractor() |
static <F,T,V extends AdditiveValue<V>,R extends Range<T,V>> |
sumRangeLengths(Iterable<FilteredIndexRange<F,R>> iterable,
V zero) |
String |
toString() |
public static <F,R> FilteredIndexRange<F,R> of(R indexRange, F filter, boolean potentialOverSelectivity)
public R getIndexRange()
public F getFilter()
public boolean isPotentialOverSelectivity()
public static <F,T,V,R extends Range<T,V>> com.google.common.base.Function<FilteredIndexRange<F,R>,F> filterExtractor()
public static <F,R> com.google.common.base.Predicate<FilteredIndexRange<F,R>> potentialOverSelectivityExtractor()
public static <F,T,V extends AdditiveValue<V>,R extends Range<T,V>> V sumRangeLengths(Iterable<FilteredIndexRange<F,R>> iterable, V zero)
Copyright © 2014. All Rights Reserved.