@Deprecated public class AllEdgesIterator extends Object implements Iterator<org.apache.tinkerpop.gremlin.structure.Edge>
Iterator
over all JanusGraphEdge
s connecting a provided set of vertices.
Given a set of vertices, one may be interested in all edges that are contained in the subgraph spanned by those vertices. This iterator will return these edges.
Constructor and Description |
---|
AllEdgesIterator(Iterator<? extends org.apache.tinkerpop.gremlin.structure.Vertex> vertexIterator)
Deprecated.
Returns an iterator over all edges incident on the vertices returned by the given Iterable over vertices.
|
AllEdgesIterator(Set<? extends org.apache.tinkerpop.gremlin.structure.Vertex> vertices)
Deprecated.
Returns an iterator over all edges contained in the subgraph spanned by the given vertices.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Deprecated.
|
org.apache.tinkerpop.gremlin.structure.Edge |
next()
Deprecated.
|
void |
remove()
Deprecated.
Removing edges is not supported!
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public AllEdgesIterator(Iterator<? extends org.apache.tinkerpop.gremlin.structure.Vertex> vertexIterator)
Note that this method assumes that the given Iterable will return all vertices in the connected component, otherwise the behavior of this method is undefined.
vertexIterator
- Iterator over a set of vertices defining a connected component.public AllEdgesIterator(Set<? extends org.apache.tinkerpop.gremlin.structure.Vertex> vertices)
This method will return all edges whose end points are contained in the given set of vertices.
vertices
- Set of verticespublic boolean hasNext()
public org.apache.tinkerpop.gremlin.structure.Edge next()
public void remove()
remove
in interface Iterator<org.apache.tinkerpop.gremlin.structure.Edge>
UnsupportedOperationException
- if invokedCopyright © 2012–2023. All rights reserved.