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:
Iterable<V>,Collection<V>,List<V>,NavigableSet<V>,Set<V>,SortedSet<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, upperBoundFields inherited from class org.apache.cassandra.utils.btree.BTreeSet
comparator, tree -
Method Summary
Modifier and TypeMethodDescriptionget(int index) The converse of indexOf: provided an index between 0 and size, returns the i'th item, in set order.intThe index of the item within the list, or its insertion point otherwise.protected BTreeSearchIterator<V,V> subList(int fromIndex, int toIndex) <T> T[]toArray(T[] a, int offset) Methods inherited from class org.apache.cassandra.utils.btree.BTreeSet.BTreeRange
isEmpty, size, toArrayMethods inherited from class org.apache.cassandra.utils.btree.BTreeSet
add, add, addAll, addAll, builder, builder, clear, contains, containsAll, copy, 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
equals, replaceAll, sort
-
Method Details
-
slice
- Overrides:
slicein classBTreeSet.BTreeRange<V>
-
higher
- Specified by:
higherin interfaceNavigableSet<V>- Overrides:
higherin classBTreeSet.BTreeRange<V>
-
ceiling
- Specified by:
ceilingin interfaceNavigableSet<V>- Overrides:
ceilingin classBTreeSet.BTreeRange<V>
-
floor
- Specified by:
floorin interfaceNavigableSet<V>- Overrides:
floorin classBTreeSet.BTreeRange<V>
-
lower
- Specified by:
lowerin interfaceNavigableSet<V>- Overrides:
lowerin classBTreeSet.BTreeRange<V>
-
get
Description copied from class:BTreeSetThe converse of indexOf: provided an index between 0 and size, returns the i'th item, in set order. -
indexOf
Description copied from class:BTreeSetThe index of the item within the list, or its insertion point otherwise. i.e. binarySearch semantics -
subList
-
subSet
- Specified by:
subSetin interfaceNavigableSet<V>- Overrides:
subSetin classBTreeSet.BTreeRange<V>
-
headSet
- Specified by:
headSetin interfaceNavigableSet<V>- Overrides:
headSetin classBTreeSet.BTreeRange<V>
-
tailSet
- Specified by:
tailSetin interfaceNavigableSet<V>- Overrides:
tailSetin classBTreeSet.BTreeRange<V>
-
descendingSet
- Specified by:
descendingSetin interfaceNavigableSet<V>- Overrides:
descendingSetin classBTreeSet.BTreeRange<V>
-
comparator
- Specified by:
comparatorin interfaceSortedSet<V>- Overrides:
comparatorin classBTreeSet<V>
-
toArray
public <T> T[] toArray(T[] a, int offset) - Overrides:
toArrayin classBTreeSet.BTreeRange<V>
-