Class PeekableIteratorAdaptor<T>
- java.lang.Object
-
- org.apache.hugegraph.computer.core.sort.flusher.PeekableIteratorAdaptor<T>
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Iterator<T>,PeekableIterator<T>,org.apache.hugegraph.iterator.CIter<T>,org.apache.hugegraph.iterator.Metadatable
public class PeekableIteratorAdaptor<T> extends java.lang.Object implements PeekableIterator<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.hugegraph.computer.core.sort.flusher.PeekableIterator
PeekableIterator.EmptyIterator<E>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanhasNext()java.lang.Objectmetadata(java.lang.String s, java.lang.Object... objects)Tnext()static <T> PeekableIterator<T>of(org.apache.hugegraph.iterator.CIter<T> iterator)Tpeek()
-
-
-
Method Detail
-
of
public static <T> PeekableIterator<T> of(org.apache.hugegraph.iterator.CIter<T> iterator)
-
peek
public T peek()
- Specified by:
peekin interfacePeekableIterator<T>
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<T>
-
close
public void close() throws java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception
-
metadata
public java.lang.Object metadata(java.lang.String s, java.lang.Object... objects)- Specified by:
metadatain interfaceorg.apache.hugegraph.iterator.Metadatable
-
-