protected void validateEdgeValue(RawEdge edge) throws IOException {
   try {
     Long.parseLong(edge.getEdgeValue());
   } catch (Exception e) {
     throw new IOException(
         "Unable to convert the edge value into a Long: " + edge.getEdgeValue(), e);
   }
 }
Ejemplo n.º 2
0
  @Override
  public int compareTo(RawEdge o) {
    long c = subjectId - o.getSubjectId();
    if (c > 0) return 1;
    if (c < 0) return -1;

    c = objectId - o.getObjectId();
    if (c > 0) return 1;
    if (c < 0) return -1;

    c = predicateId - o.getPredicateId();
    if (c > 0) return 1;
    if (c < 0) return -1;

    return 0;
  }
 @Override
 protected LongWritable getValue(RawEdge edge) {
   return new LongWritable(Long.parseLong(edge.getEdgeValue()));
 }