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
-
Field Details
-
underlyingIterator
-
ibs
-
label
-
from
protected final long from
-
-
Constructor Details
-
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.
-