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
FieldsModifier and TypeFieldDescriptionprotected final longprotected final it.unimi.dsi.io.InputBitStreamprotected final Labelprotected final LazyLongIterator -
Constructor Summary
ConstructorsConstructorDescription -
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
protected final it.unimi.dsi.io.InputBitStream 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.
-