Uses of Class
org.apache.cassandra.utils.AbstractGuavaIterator
Packages that use AbstractGuavaIterator
Package
Description
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk.v1.postings
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk.v1.postingsModifier and TypeClassDescriptionclassA key iterator based on aPostingListderived from a single index segment. -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.iterators
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.iteratorsModifier and TypeClassDescriptionclassKeyRangeConcatIteratortakes a list of sorted range iterators and concatenates them, leaving duplicates in place, to produce a new stably sorted iterator.classA simple intersection iterator that makes no real attempts at optimising the iteration apart from initially sorting the ranges.classAn abstract implementation ofAbstractGuavaIteratorthat supports the building and management of concatanation, union and intersection iterators.classRange Union Iterator is used to return sorted stream of elements from multiple RangeIterator instances. -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.memory
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.memoryModifier and TypeClassDescriptionclassAnInMemoryKeyRangeIteratorthat filters the returnedPrimaryKeys based on the provided keyRangeclass -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.disk
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.disk -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.memory
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.memory -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.plan
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.plan -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.utils
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.utilsModifier and TypeClassDescriptionclassprotected static classRangeIntersectionIterator.BounceIntersectionIterator<K extends 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 classRangeIntersectionIterator.LookupIntersectionIterator<K extends 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.classRangeIterator<K extends Comparable<K>,T extends CombinedValue<K>> static classRangeIterator.Builder.EmptyRangeIterator<K extends Comparable<K>,D extends CombinedValue<K>> classRangeUnionIterator<K extends Comparable<K>,D extends CombinedValue<K>> Range Union Iterator is used to return sorted stream of elements from multiple RangeIterator instances.