cascading.tuple.hadoop.util
Class BytesComparator
java.lang.Object
cascading.tuple.hadoop.util.BytesComparator
- All Implemented Interfaces:
- Hasher<byte[]>, StreamComparator<BufferedInputStream>, Serializable, Comparator<byte[]>
public class BytesComparator
- extends Object
- implements StreamComparator<BufferedInputStream>, Hasher<byte[]>, Comparator<byte[]>, Serializable
Class BytesComparator is used to compare arrays of bytes.
Note that BytesComparator implements Hasher
, but for the Hasher interface to be applied during grouping,
sorting or joining, it must be set on a Fields
instance via
Fields.setComparator(Comparable, java.util.Comparator)
.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BytesComparator
public BytesComparator()
compare
public int compare(byte[] lhs,
byte[] rhs)
- Specified by:
compare
in interface Comparator<byte[]>
compare
public int compare(BufferedInputStream lhsStream,
BufferedInputStream rhsStream)
- Specified by:
compare
in interface StreamComparator<BufferedInputStream>
hashCode
public int hashCode(byte[] value)
- Specified by:
hashCode
in interface Hasher<byte[]>
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.