| Package | Description |
|---|---|
| com.google.uzaygezen.core |
Compact Hilbert index mappings and backtracking query building support for
persistence systems.
|
| com.google.uzaygezen.core.ranges |
| Modifier and Type | Class and Description |
|---|---|
class |
BacktrackingQueryBuilder<F,T,V extends Content<V>,R extends Range<T,V>>
Query builder that can be configured with a maximum number of filtered index
ranges.
|
class |
ListConcatCombiner<T extends Comparable<T>,V extends Content<V>,R extends Range<T,V>>
Filter combiner that works with filters consisting in a list of ranges, and
concatenates them.
|
class |
PlainFilterCombiner<F,T extends Comparable<T>,V extends Content<V>,R extends Range<T,V>>
Very simple filter combiner that always uses the field
PlainFilterCombiner.fixedFilter as
the combined filter. |
class |
RangeListFilter<T extends Comparable<T>,V extends Content<V>,R extends Range<T,V>>
Associates a list of ranges with a boolean specifying if the list of ranges has
exceeded the maximum limit.
|
| Modifier and Type | Method and Description |
|---|---|
static <F,T,V extends Content<V>,R extends Range<T,V>> |
SimpleRegionInspector.create(List<? extends List<R>> queryRegion,
V minOverlappingContent,
com.google.common.base.Function<? super R,F> filterFactory,
RangeHome<T,V,R> rangeHome,
V zero) |
static <F,T,V extends Content<V>,R extends Range<T,V>> |
BacktrackingQueryBuilder.create(RegionInspector<F,V> regionInspector,
FilterCombiner<F,V,R> intervalCombiner,
int maxFilteredIndexRanges,
boolean removeVacuum,
RangeHome<T,V,R> rangeHome,
V zero) |
static <T extends Comparable<T>,V extends Content<V>,R extends Range<T,V>> |
RangeListFilter.creator(Level thresholdExceededLogLevel,
RangeHome<T,V,R> rangeHome) |
static <F,T,V,R extends Range<T,V>> |
FilteredIndexRange.filterExtractor() |
static <F,T,V extends AdditiveValue<V>,R extends Range<T,V>> |
FilteredIndexRange.sumRangeLengths(Iterable<FilteredIndexRange<F,R>> iterable,
V zero) |
static <T extends Comparable<T>,V extends Content<V>,R extends Range<T,V>> |
ListConcatCombiner.unbounded() |
| Modifier and Type | Class and Description |
|---|---|
class |
BigIntegerRange |
class |
LongRange
TODO: Check for overflow in the long calculations.
|
| Modifier and Type | Method and Description |
|---|---|
static <T,V,R extends Range<T,V>> |
RangeUtil.contains(List<R> orthotope,
List<T> point) |
Copyright © 2014. All Rights Reserved.