Package org.apache.cassandra.utils.btree
Class BTreeSet.BTreeDescRange<V>
- java.lang.Object
-
- org.apache.cassandra.utils.btree.BTreeSet<V>
-
- org.apache.cassandra.utils.btree.BTreeSet.BTreeRange<V>
-
- org.apache.cassandra.utils.btree.BTreeSet.BTreeDescRange<V>
-
- All Implemented Interfaces:
java.lang.Iterable<V>,java.util.Collection<V>,java.util.List<V>,java.util.NavigableSet<V>,java.util.Set<V>,java.util.SortedSet<V>
public static class BTreeSet.BTreeDescRange<V> extends BTreeSet.BTreeRange<V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cassandra.utils.btree.BTreeSet
BTreeSet.BTreeDescRange<V>, BTreeSet.BTreeRange<V>, BTreeSet.Builder<V>
-
-
Field Summary
-
Fields inherited from class org.apache.cassandra.utils.btree.BTreeSet.BTreeRange
lowerBound, upperBound
-
Fields inherited from class org.apache.cassandra.utils.btree.BTreeSet
comparator, tree
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vceiling(V v)java.util.Comparator<V>comparator()BTreeSet<V>descendingSet()Vfloor(V v)Vget(int index)The converse of indexOf: provided an index between 0 and size, returns the i'th item, in set order.BTreeSet<V>headSet(V toElement, boolean inclusive)Vhigher(V v)intindexOf(java.lang.Object item)The index of the item within the list, or its insertion point otherwise.Vlower(V v)protected BTreeSearchIterator<V,V>slice(BTree.Dir dir)BTreeSet<V>subList(int fromIndex, int toIndex)BTreeSet<V>subSet(V fromElement, boolean fromInclusive, V toElement, boolean toInclusive)BTreeSet<V>tailSet(V fromElement, boolean inclusive)<T> T[]toArray(T[] a, int offset)-
Methods inherited from class org.apache.cassandra.utils.btree.BTreeSet.BTreeRange
isEmpty, size, toArray
-
Methods inherited from class org.apache.cassandra.utils.btree.BTreeSet
add, add, addAll, addAll, builder, builder, clear, contains, containsAll, copy, descendingIterator, empty, first, hashCode, headSet, iterator, last, lastIndexOf, listIterator, listIterator, of, of, of, pollFirst, pollLast, remove, remove, removeAll, retainAll, set, spliterator, subSet, tailSet, toArray, tree, wrap
-
-
-
-
Method Detail
-
slice
protected BTreeSearchIterator<V,V> slice(BTree.Dir dir)
- Overrides:
slicein classBTreeSet.BTreeRange<V>
-
higher
public V higher(V v)
- Specified by:
higherin interfacejava.util.NavigableSet<V>- Overrides:
higherin classBTreeSet.BTreeRange<V>
-
ceiling
public V ceiling(V v)
- Specified by:
ceilingin interfacejava.util.NavigableSet<V>- Overrides:
ceilingin classBTreeSet.BTreeRange<V>
-
floor
public V floor(V v)
- Specified by:
floorin interfacejava.util.NavigableSet<V>- Overrides:
floorin classBTreeSet.BTreeRange<V>
-
lower
public V lower(V v)
- Specified by:
lowerin interfacejava.util.NavigableSet<V>- Overrides:
lowerin classBTreeSet.BTreeRange<V>
-
get
public V get(int index)
Description copied from class:BTreeSetThe converse of indexOf: provided an index between 0 and size, returns the i'th item, in set order.- Specified by:
getin interfacejava.util.List<V>- Overrides:
getin classBTreeSet.BTreeRange<V>
-
indexOf
public int indexOf(java.lang.Object item)
Description copied from class:BTreeSetThe index of the item within the list, or its insertion point otherwise. i.e. binarySearch semantics- Specified by:
indexOfin interfacejava.util.List<V>- Overrides:
indexOfin classBTreeSet.BTreeRange<V>
-
subList
public BTreeSet<V> subList(int fromIndex, int toIndex)
- Specified by:
subListin interfacejava.util.List<V>- Overrides:
subListin classBTreeSet.BTreeRange<V>
-
subSet
public BTreeSet<V> subSet(V fromElement, boolean fromInclusive, V toElement, boolean toInclusive)
- Specified by:
subSetin interfacejava.util.NavigableSet<V>- Overrides:
subSetin classBTreeSet.BTreeRange<V>
-
headSet
public BTreeSet<V> headSet(V toElement, boolean inclusive)
- Specified by:
headSetin interfacejava.util.NavigableSet<V>- Overrides:
headSetin classBTreeSet.BTreeRange<V>
-
tailSet
public BTreeSet<V> tailSet(V fromElement, boolean inclusive)
- Specified by:
tailSetin interfacejava.util.NavigableSet<V>- Overrides:
tailSetin classBTreeSet.BTreeRange<V>
-
descendingSet
public BTreeSet<V> descendingSet()
- Specified by:
descendingSetin interfacejava.util.NavigableSet<V>- Overrides:
descendingSetin classBTreeSet.BTreeRange<V>
-
comparator
public java.util.Comparator<V> comparator()
- Specified by:
comparatorin interfacejava.util.SortedSet<V>- Overrides:
comparatorin classBTreeSet<V>
-
toArray
public <T> T[] toArray(T[] a, int offset)- Overrides:
toArrayin classBTreeSet.BTreeRange<V>
-
-