| Package | Description |
|---|---|
| com.google.uzaygezen.core |
Compact Hilbert index mappings and backtracking query building support for
persistence systems.
|
| Modifier and Type | Method and Description |
|---|---|
SelectiveFilter<F> |
PlainFilterCombiner.combine(FilteredIndexRange<F,R> firstFilteredRange,
FilteredIndexRange<F,R> secondFilteredRange,
V gapEstimate)
Produces a marker of potential selectivity iff at least one of the
following holds:
gapEstimate != 0
firstFilteredRange.isPotentialOverSelectivity() holds
secondFilteredRange.isPotentialOverSelectivity() holds
|
SelectiveFilter<F> |
FilterCombiner.combine(FilteredIndexRange<F,R> firstFilteredRange,
FilteredIndexRange<F,R> secondFilteredRange,
V gapEstimate)
Combines two filtered index ranges and produces a combined filter that must
be valid in the context of the range
[firstFilteredRange.getIndexRange().getStart(),
secondFilteredRange.getIndexRange().getEnd()). |
SelectiveFilter<RangeListFilter<T,V,R>> |
ListConcatCombiner.combine(FilteredIndexRange<RangeListFilter<T,V,R>,R> lower,
FilteredIndexRange<RangeListFilter<T,V,R>,R> higher,
V gapEstimate)
If the gap is zero, joins the last index range and the first index range
into one range that covers both, and keeps the other ranges intact.
|
static <T> SelectiveFilter<T> |
SelectiveFilter.of(T filter,
boolean potentialOverSelectivity) |
Copyright © 2014. All Rights Reserved.