Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

No Format
 public static class PagerankTextReaderWikipediaLinkDatasetReader extends
      VertexInputReader<LongWritable, Text, Text, NullWritable, DoubleWritable> {

    @Override
    public boolean parseVertex(LongWritable key, Text value,
        Vertex<Text, DoubleWritableNullWritable, NullWritable>DoubleWritable> vertex) {
      String[] vertexAdjacents = value.toString().split(":");
      vertex.setVertexID(new Text(vertexAdjacents[0].trim()));
      String[] split = vertexAdjacents[1].split(" ");
      for (int i = 0; i < split.length; i++) {
        if (!split[i].isEmpty()) {
          vertex.addEdge(new Edge<Text, NullWritable>(
              new Text(split[i].trim()), null));
        }
      }
      return true;
    }
  }

...