Examples of GVertex


Examples of org.apache.giraph.io.gora.generated.GVertex

   * @param id Vertex id.
   * @param edges Set of edges.
   * @return GVertex created.
   */
  public static GVertex createVertex(String id, Map<String, String> edges) {
    GVertex newVrtx = new GVertex();
    newVrtx.setVertexId(id);
    if (edges != null) {
      for (String edgeId : edges.keySet())
        newVrtx.getEdges().put(edgeId, edges.get(edgeId));
    }
    return newVrtx;
  }
View Full Code Here

Examples of org.apache.giraph.io.gora.generated.GVertex

    protected Vertex<LongWritable, DoubleWritable, FloatWritable>
    transformVertex(Object goraObject) {
      Vertex<LongWritable, DoubleWritable, FloatWritable> vertex;
      /* create the actual vertex */
      vertex = getConf().createVertex();
      GVertex tmpGVertex = (GVertex) goraObject;

      LongWritable vrtxId = new LongWritable(
          Long.parseLong(tmpGVertex.getVertexId().toString()));
      DoubleWritable vrtxValue = new DoubleWritable(tmpGVertex.getVertexValue());
      vertex.initialize(vrtxId, vrtxValue);
      if (tmpGVertex.getEdges() != null && !tmpGVertex.getEdges().isEmpty()) {
        Set<CharSequence> keyIt = tmpGVertex.getEdges().keySet();
        for (CharSequence key : keyIt) {
          String keyVal = key.toString();
          String valVal = tmpGVertex.getEdges().get(key).toString();
          Edge<LongWritable, FloatWritable> edge;
          if (!keyVal.contains("vertexId")) {
            edge = EdgeFactory.create(
                new LongWritable(Long.parseLong(keyVal)),
                new FloatWritable(Float.parseFloat(valVal)));
View Full Code Here

Examples of org.apache.giraph.io.gora.generated.GVertex

    protected Vertex<LongWritable, DoubleWritable, FloatWritable>
    transformVertex(Object goraObject) {
      Vertex<LongWritable, DoubleWritable, FloatWritable> vertex;
      /* create the actual vertex */
      vertex = getConf().createVertex();
      GVertex tmpGVertex = (GVertex) goraObject;

      LongWritable vrtxId = new LongWritable(
        Long.parseLong(tmpGVertex.getVertexId().toString()));
      DoubleWritable vrtxValue = new DoubleWritable(
        tmpGVertex.getVertexValue());
      vertex.initialize(vrtxId, vrtxValue);
      if (tmpGVertex.getEdges() != null && !tmpGVertex.getEdges().isEmpty()) {
        Set<CharSequence> keyIt = tmpGVertex.getEdges().keySet();
        for (CharSequence key : keyIt) {
          String keyVal = key.toString();
          String valVal = tmpGVertex.getEdges().get(key).toString();
          Edge<LongWritable, FloatWritable> edge;
          if (!keyVal.contains("vertexId") && !keyVal.contains("value")) {
            edge = EdgeFactory.create(
                new LongWritable(Long.parseLong(keyVal)),
                new FloatWritable(Float.parseFloat(valVal)));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.