public abstract static class RangeIterator.Builder<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | RangeIterator.Builder.EmptyRangeIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>> | 
| static class  | RangeIterator.Builder.IteratorType | 
| static class  | RangeIterator.Builder.Statistics<K extends java.lang.Comparable<K>,D extends CombinedValue<K>> | 
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.PriorityQueue<RangeIterator<K,D>> | ranges | 
| protected RangeIterator.Builder.Statistics<K,D> | statistics | 
| Constructor and Description | 
|---|
| Builder(RangeIterator.Builder.IteratorType type) | 
| Modifier and Type | Method and Description | 
|---|---|
| RangeIterator.Builder<K,D> | add(java.util.List<RangeIterator<K,D>> ranges) | 
| RangeIterator.Builder<K,D> | add(RangeIterator<K,D> range) | 
| RangeIterator<K,D> | build() | 
| protected abstract RangeIterator<K,D> | buildIterator() | 
| K | getMaximum() | 
| K | getMinimum() | 
| long | getTokenCount() | 
| int | rangeCount() | 
protected final RangeIterator.Builder.Statistics<K extends java.lang.Comparable<K>,D extends CombinedValue<K>> statistics
protected final java.util.PriorityQueue<RangeIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>> ranges
public Builder(RangeIterator.Builder.IteratorType type)
public K getMinimum()
public K getMaximum()
public long getTokenCount()
public int rangeCount()
public RangeIterator.Builder<K,D> add(RangeIterator<K,D> range)
public RangeIterator.Builder<K,D> add(java.util.List<RangeIterator<K,D>> ranges)
public final RangeIterator<K,D> build()
protected abstract RangeIterator<K,D> buildIterator()
Copyright © 2018 The Apache Software Foundation