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); } }
@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())); }