Package org.datavec.api.writable
Class LongWritable.DecreasingComparator
- java.lang.Object
-
- org.datavec.api.io.WritableComparator
-
- org.datavec.api.writable.LongWritable.Comparator
-
- org.datavec.api.writable.LongWritable.DecreasingComparator
-
- All Implemented Interfaces:
Comparator,RawComparator
- Enclosing class:
- LongWritable
public static class LongWritable.DecreasingComparator extends LongWritable.Comparator
A decreasing Comparator optimized for LongWritable.
-
-
Constructor Summary
Constructors Constructor Description DecreasingComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(byte[] b1, int s1, int l1, byte[] b2, int s2, int l2)Optimization hook.intcompare(WritableComparable a, WritableComparable b)Compare two WritableComparables.-
Methods inherited from class org.datavec.api.io.WritableComparator
compare, compareBytes, define, get, getKeyClass, hashBytes, hashBytes, newKey, readDouble, readFloat, readInt, readLong, readUnsignedShort, readVInt, readVLong
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Method Detail
-
compare
public int compare(WritableComparable a, WritableComparable b)
Description copied from class:WritableComparatorCompare two WritableComparables.The default implementation uses the natural ordering, calling
Comparable.compareTo(Object).- Overrides:
comparein classWritableComparator
-
compare
public int compare(byte[] b1, int s1, int l1, byte[] b2, int s2, int l2)Description copied from class:WritableComparatorOptimization hook. Override this to make SequenceFile.Sorter's scream.The default implementation reads the data into two
WritableComparables (usingWritable.readFields(DataInput), then callsWritableComparator.compare(WritableComparable,WritableComparable).- Specified by:
comparein interfaceRawComparator- Overrides:
comparein classLongWritable.Comparator
-
-