| 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 | 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) |
| Constructor and Description |
|---|
BacktrackingQueryBuilder(RegionInspector<F,V> regionInspector,
FilterCombiner<F,V,R> intervalCombiner,
int maxFilteredIndexRanges,
boolean alwaysRemoveVacuum,
RangeHome<T,V,R> rangeHome,
V zero) |
RangeListFilter(List<R> rangeList,
boolean thresholdExceeded,
Level thresholdExceededLogLevel,
RangeHome<T,V,R> rangeHome) |
| Modifier and Type | Class and Description |
|---|---|
class |
BigIntegerRangeHome |
class |
LongRangeHome |
| Modifier and Type | Method and Description |
|---|---|
static <T,V extends AdditiveValue<V>,R> |
RangeUtil.overlapSum(List<R> x,
List<? extends List<R>> y,
RangeHome<T,V,R> rangeHome,
V sum)
Convenience method which sums the overlap between one orthotope and a set
of target orthotopes.
|
static <T,V,R> List<R> |
RangeUtil.toOrthotope(List<Pow2LengthBitSetRange> pow2LengthOrthotope,
RangeHome<T,V,R> rangeHome) |
Copyright © 2014. All Rights Reserved.