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
Modifier and TypeFieldDescriptionprotected final long
protected final InputBitStream
protected final Label
protected final LazyLongIterator
-
Constructor Summary
ConstructorDescription -
Method Summary
Methods inherited from class it.unimi.dsi.big.webgraph.AbstractLazyLongIterator
skip
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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.LabelledArcIterator
The label of arc leading to the last returned successor.- Specified by:
label
in interfaceArcLabelledNodeIterator.LabelledArcIterator
- Returns:
- the label of arc leading to the last returned successor.
-
nextLong
public long nextLong()Description copied from interface:LazyLongIterator
The next long returned by this iterator, or the special marker if this iterator is exhausted.- Specified by:
nextLong
in interfaceLazyLongIterator
- Returns:
- next long returned by this iterator, or the special marker if this iterator is exhausted.
-