Class BitStreamArcLabelledImmutableGraph.BitStreamLabelledArcIterator
java.lang.Object
it.unimi.dsi.big.webgraph.AbstractLazyLongIterator
it.unimi.dsi.big.webgraph.labelling.BitStreamArcLabelledImmutableGraph.BitStreamLabelledArcIterator
- All Implemented Interfaces:
ArcLabelledNodeIterator.LabelledArcIterator,LazyLongIterator
- Enclosing class:
- BitStreamArcLabelledImmutableGraph
protected static class BitStreamArcLabelledImmutableGraph.BitStreamLabelledArcIterator extends AbstractLazyLongIterator implements ArcLabelledNodeIterator.LabelledArcIterator
-
Field Summary
Fields Modifier and Type Field Description protected longfromprotected InputBitStreamibsprotected Labellabelprotected LazyLongIteratorunderlyingIterator -
Constructor Summary
Constructors Constructor Description BitStreamLabelledArcIterator(BitStreamArcLabelledImmutableGraph alg, long x) -
Method Summary
Methods inherited from class it.unimi.dsi.big.webgraph.AbstractLazyLongIterator
skipMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface it.unimi.dsi.big.webgraph.LazyLongIterator
skip
-
Field Details
-
underlyingIterator
-
ibs
-
label
-
from
protected final long from
-
-
Constructor Details
-
BitStreamLabelledArcIterator
-
-
Method Details
-
label
Description copied from interface:ArcLabelledNodeIterator.LabelledArcIteratorThe label of arc leading to the last returned successor.- Specified by:
labelin interfaceArcLabelledNodeIterator.LabelledArcIterator- Returns:
- the label of arc leading to the last returned successor.
-
nextLong
public long nextLong()Description copied from interface:LazyLongIteratorThe next long returned by this iterator, or the special marker if this iterator is exhausted.- Specified by:
nextLongin interfaceLazyLongIterator- Returns:
- next long returned by this iterator, or the special marker if this iterator is exhausted.
-