public class RangeTermTree extends java.lang.Object implements TermTree
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | RangeTermTree.TermThis is required since IntervalTree doesn't support custom Comparator
 implementations and relied on items to be comparable which "raw" terms are not. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected AbstractType<?> | comparator | 
| protected java.nio.ByteBuffer | max | 
| protected java.nio.ByteBuffer | min | 
| protected IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> | rangeTree | 
| Constructor and Description | 
|---|
| RangeTermTree(java.nio.ByteBuffer min,
             java.nio.ByteBuffer max,
             IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> rangeTree,
             AbstractType<?> comparator) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | intervalCount() | 
| java.util.Set<SSTableIndex> | search(Expression e) | 
protected final java.nio.ByteBuffer min
protected final java.nio.ByteBuffer max
protected final IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> rangeTree
protected final AbstractType<?> comparator
public RangeTermTree(java.nio.ByteBuffer min,
                     java.nio.ByteBuffer max,
                     IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> rangeTree,
                     AbstractType<?> comparator)
public java.util.Set<SSTableIndex> search(Expression e)
public int intervalCount()
intervalCount in interface TermTreeCopyright © 2018 The Apache Software Foundation