Author: siren
Date: Fri Jan  5 11:43:48 2007
New Revision: 493159

URL: http://svn.apache.org/viewvc?view=rev&rev=493159
Log:
reuse existing code in DecreasingFloatComparator

Modified:
    lucene/nutch/trunk/src/java/org/apache/nutch/crawl/Generator.java

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/crawl/Generator.java
URL: 
http://svn.apache.org/viewvc/lucene/nutch/trunk/src/java/org/apache/nutch/crawl/Generator.java?view=diff&rev=493159&r1=493158&r2=493159
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/crawl/Generator.java (original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/crawl/Generator.java Fri Jan  
5 11:43:48 2007
@@ -248,20 +248,15 @@
 
   }
 
-  public static class DecreasingFloatComparator extends WritableComparator {
-
-    public DecreasingFloatComparator() {
-      super(FloatWritable.class);
-    }
+  public static class DecreasingFloatComparator extends 
FloatWritable.Comparator {
 
     /** Compares two FloatWritables decreasing. */
-    public int compare(WritableComparable o1, WritableComparable o2) {
-      float thisValue = ((FloatWritable) o1).get();
-      float thatValue = ((FloatWritable) o2).get();
-      return (thisValue<thatValue ? 1 : (thisValue == thatValue ? 0 : -1));
+    public int compare(byte[] b1, int s1, int l1,
+        byte[] b2, int s2, int l2) {
+      return super.compare(b2, s2, l2, b1, s1, l1);
     }
   }
-  
+
   public static class SelectorInverseMapper extends MapReduceBase implements 
Mapper {
 
     public void map(WritableComparable key, Writable value, OutputCollector 
output, Reporter reporter) throws IOException {



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nutch-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nutch-cvs

Reply via email to