Package eu.stratosphere.example.java.graph.util.EnumTrianglesDataTypes

Examples of eu.stratosphere.example.java.graph.util.EnumTrianglesDataTypes.Edge


    public void reduce(Iterator<Edge> edges, Collector<EdgeWithDegrees> out) throws Exception {
     
      otherVertices.clear();
     
      // get first edge
      Edge edge = edges.next();
      Integer groupVertex = edge.getFirstVertex();
      this.otherVertices.add(edge.getSecondVertex());
     
      // get all other edges (assumes edges are sorted by second vertex)
      while(edges.hasNext()) {
        edge = edges.next();
        Integer otherVertex = edge.getSecondVertex();
        // collect unique vertices
        if(!otherVertices.contains(otherVertex) && otherVertex != groupVertex) {
          this.otherVertices.add(otherVertex);
        }
      }
View Full Code Here


     
      // clear vertex list
      vertices.clear();
     
      // read first edge
      Edge firstEdge = edges.next();
      outTriad.setFirstVertex(firstEdge.getFirstVertex());
      vertices.add(firstEdge.getSecondVertex());
     
      // build and emit triads
      while(edges.hasNext()) {
        Integer higherVertexId = edges.next().getSecondVertex();
       
View Full Code Here

     
      // clear vertex list
      vertices.clear();
     
      // read first edge
      Edge firstEdge = edges.next();
      outTriad.setFirstVertex(firstEdge.getFirstVertex());
      vertices.add(firstEdge.getSecondVertex());
     
      // build and emit triads
      while(edges.hasNext()) {
        Integer higherVertexId = edges.next().getSecondVertex();
       
View Full Code Here

*/
public class EnumTrianglesData {

  public static DataSet<Edge> getDefaultEdgeDataSet(ExecutionEnvironment env) {
   
    return env.fromElements(new Edge(1, 2),
                new Edge(1, 3),
                new Edge(1, 4),
                new Edge(1, 5),
                new Edge(2, 3),
                new Edge(2, 5),
                new Edge(3, 4),
                new Edge(3, 7),
                new Edge(3, 8),
                new Edge(5, 6),
                new Edge(7, 8));
  }
View Full Code Here

TOP

Related Classes of eu.stratosphere.example.java.graph.util.EnumTrianglesDataTypes.Edge

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.