Uses of Class
org.apache.cassandra.utils.AbstractGuavaIterator
-
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk Modifier and Type Class Description class
IndexSearchResultIterator
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk.v1.postings
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.disk.v1.postings Modifier and Type Class Description class
PostingListRangeIterator
A key iterator based on aPostingList
derived from a single index segment. -
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sai.iterators
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sai.iterators Modifier and Type Class Description class
KeyRangeConcatIterator
KeyRangeConcatIterator
takes a list of sorted range iterators and concatenates them, leaving duplicates in place, to produce a new stably sorted iterator.class
KeyRangeIntersectionIterator
A simple intersection iterator that makes no real attempts at optimising the iteration apart from initially sorting the ranges.class
KeyRangeIterator
An abstract implementation ofAbstractGuavaIterator
that supports the building and management of concatanation, union and intersection iterators.class
KeyRangeListIterator
AKeyRangeIterator
that iterates over a list ofPrimaryKey
s without modifying the underlying list.class
KeyRangeOrderingIterator
An iterator that consumes a chunk ofPrimaryKey
s from theKeyRangeIterator
, passes them to theFunction
to filter the chunk ofPrimaryKey
s and then pass the results to next consumer.class
KeyRangeUnionIterator
Range 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.memory Modifier and Type Class Description class
FilteringInMemoryKeyRangeIterator
AnInMemoryKeyRangeIterator
that filters the returnedPrimaryKey
s based on the provided keyRangeclass
InMemoryKeyRangeIterator
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi Modifier and Type Class Description class
TermIterator
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.disk
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.disk Modifier and Type Class Description class
TokenTree.TokenTreeIterator
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.memory
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.memory Modifier and Type Class Description class
KeyRangeIterator
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.plan
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.plan Modifier and Type Class Description class
Operation
-
Uses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.utils
Subclasses of AbstractGuavaIterator in org.apache.cassandra.index.sasi.utils Modifier and Type Class Description class
OnDiskIndexIterator
protected static class
RangeIntersectionIterator.BounceIntersectionIterator<K extends java.lang.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 class
RangeIntersectionIterator.LookupIntersectionIterator<K extends java.lang.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.class
RangeIterator<K extends java.lang.Comparable<K>,T extends CombinedValue<K>>
static class
RangeIterator.Builder.EmptyRangeIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>
class
RangeUnionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>
Range Union Iterator is used to return sorted stream of elements from multiple RangeIterator instances.
-