T - the type of element that this iterator will iterate overpublic class LazyIterator<T> extends Object implements Iterable<T>
Lazy iterator class allowing for rewinding streams by accumulating consumed results.
| Constructor and Description |
|---|
LazyIterator() |
LazyIterator(Iterator<T> iterator) |
LazyIterator(java.util.stream.Stream<T> stream) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<T> |
iterator() |
LazyIterator<T> |
merge(java.util.stream.Stream<T> stream) |
long |
size() |
java.util.stream.Stream<T> |
stream() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic LazyIterator()
public LazyIterator(java.util.stream.Stream<T> stream)
public LazyIterator<T> merge(java.util.stream.Stream<T> stream)
public java.util.stream.Stream<T> stream()
public long size()
Copyright © 2017 Grakn Labs Ltd. All rights reserved.