Package org.apache.cassandra.utils
Class MergeIterator.Candidate<In>
- java.lang.Object
-
- org.apache.cassandra.utils.MergeIterator.Candidate<In>
-
- All Implemented Interfaces:
java.lang.Comparable<MergeIterator.Candidate<In>>
- Enclosing class:
- MergeIterator<In,Out>
protected static final class MergeIterator.Candidate<In> extends java.lang.Object implements java.lang.Comparable<MergeIterator.Candidate<In>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MergeIterator.Candidate<In>
advance()
int
compareTo(MergeIterator.Candidate<In> that)
<Out> void
consume(MergeIterator.Reducer<In,Out> reducer)
boolean
needsAdvance()
-
-
-
Method Detail
-
advance
protected MergeIterator.Candidate<In> advance()
- Returns:
- this if our iterator had an item, and it is now available, otherwise null
-
compareTo
public int compareTo(MergeIterator.Candidate<In> that)
- Specified by:
compareTo
in interfacejava.lang.Comparable<In>
-
consume
public <Out> void consume(MergeIterator.Reducer<In,Out> reducer)
-
needsAdvance
public boolean needsAdvance()
-
-