public class AvroKeyComparator<T> extends Configured implements RawComparator<AvroKey<T>>
RawComparator
used by jobs configured with
AvroJob
.
Compares AvroKeys output from the map phase for sorting.
Constructor and Description |
---|
AvroKeyComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(AvroKey<T> x,
AvroKey<T> y) |
int |
compare(byte[] b1,
int s1,
int l1,
byte[] b2,
int s2,
int l2) |
void |
setConf(Configuration conf) |
getConf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public void setConf(Configuration conf)
setConf
in interface Configurable
setConf
in class Configured
public int compare(byte[] b1, int s1, int l1, byte[] b2, int s2, int l2)
compare
in interface RawComparator<AvroKey<T>>
Copyright © 2009–2022 The Apache Software Foundation. All rights reserved.