K- the vertex key type
VV- the vertex value type
EV- the edge value type
O- the type of the return value
public interface EdgesFunctionWithVertexValue<K,VV,EV,O> extends Function, Serializable
|Modifier and Type||Method and Description|
This method is called per vertex and can iterate over all of its neighboring edges with the specified direction.
void iterateEdges(Vertex<K,VV> vertex, Iterable<Edge<K,EV>> edges, Collector<O> out) throws Exception
If called with
EdgeDirection.OUT the group will contain the out-edges of the
grouping vertex. If called with
EdgeDirection.IN the group will contain the in-edges
of the grouping vertex. If called with
EdgeDirection.ALL the group will contain all
edges of the grouping vertex.
The method can emit any number of output elements, including none.
vertex- the grouping vertex
edges- the neighboring edges of the grouping vertex.
out- the collector to emit results to
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.