Package com.intel.hadoop.graphbuilder.graph

Examples of com.intel.hadoop.graphbuilder.graph.Edge


      throws IOException {
    String line = value.toString();
    try {

      if (graphparser.isEdgeData(line)) {
        Edge e = graphparser.parseEdge(line, vidparser, edataparser);
        if (reduceEndPoint == EdgeTransformMR.SOURCE) {
          val.init(e.target(), e.EdgeData());
          out.collect((VidType) e.source(), val);
        } else {
          val.init(e.source(), e.EdgeData());
          out.collect((VidType) e.target(), val);
        }
      } else {
        LOG.error("Skip line: " + line);
      }
    } catch (Exception e) {
      e.printStackTrace();
    }

  }
View Full Code Here


    Iterator<Edge> eiter = tokenizer.getEdges();
    Iterator<Vertex> viter = tokenizer.getVertices();
    try {

      while (eiter.hasNext()) {
        Edge e = eiter.next();
        mapVal.init(VertexEdgeUnionType.EDGEVAL, e);
        out.collect(new IntWritable(e.hashCode()), mapVal);
      }

      while (viter.hasNext()) {
        Vertex v = viter.next();
        mapVal.init(VertexEdgeUnionType.VERTEXVAL, v);
        out.collect(new IntWritable(v.hashCode()), mapVal);
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
View Full Code Here

    @Override
    public void map(LongWritable key, Text val,
        OutputCollector<IntWritable, Text> out, Reporter arg3)
        throws IOException {
      Edge e = graphparser.parseEdge(val.toString(), vidparser, edataparser);
      int hash = e.source().hashCode() % numChunks;
      if (hash < 0)
        hash += numChunks;
      out.collect(new IntWritable(hash), val);
    }
View Full Code Here

TOP

Related Classes of com.intel.hadoop.graphbuilder.graph.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.