class |
OnDiskIndexIterator |
protected static class |
RangeIntersectionIterator.BounceIntersectionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>
Iterator which performs intersection of multiple ranges by using bouncing (merge-join) technique to identify
common elements in the given ranges.
|
protected static class |
RangeIntersectionIterator.LookupIntersectionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>
Iterator which performs a linear scan over a primary range (the smallest of the ranges)
and O(log(n)) lookup into secondary ranges using values from the primary iterator.
|
class |
RangeIterator<K extends java.lang.Comparable<K>,T extends CombinedValue<K>> |
static class |
RangeIterator.Builder.EmptyRangeIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>> |
class |
RangeUnionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>
Range Union Iterator is used to return sorted stream of elements from multiple RangeIterator instances.
|