com.ebay.erl.mobius.core.model
Class TupleColumnComparator
java.lang.Object
com.ebay.erl.mobius.core.model.TupleColumnComparator
public class TupleColumnComparator
- extends java.lang.Object
Comparator for comparing values from two columns (object1 and
object2 in the compare method).
This class supports comparing exchangeable type values, such as
comparing a number in string format to a long.
This product is licensed under the Apache License, Version 2.0,
available at http://www.apache.org/licenses/LICENSE-2.0.
This product contains portions derived from Apache hadoop which is
licensed under the Apache License, Version 2.0, available at
http://hadoop.apache.org.
© 2007 – 2012 eBay Inc., Evan Chiu, Woody Zhou, Neel Sundaresan
Method Summary |
int |
compare(java.lang.Object object1,
java.lang.Object object2,
org.apache.hadoop.conf.Configuration conf)
|
int |
compareKey(org.apache.hadoop.io.WritableComparable key1,
org.apache.hadoop.io.WritableComparable key2,
Sorter[] sorters,
org.apache.hadoop.conf.Configuration conf)
to be called in DataJoinKey |
void |
setType(byte type_for_object1,
byte type_for_object2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TupleColumnComparator
public TupleColumnComparator()
setType
public void setType(byte type_for_object1,
byte type_for_object2)
compareKey
public int compareKey(org.apache.hadoop.io.WritableComparable key1,
org.apache.hadoop.io.WritableComparable key2,
Sorter[] sorters,
org.apache.hadoop.conf.Configuration conf)
- to be called in
DataJoinKey
compare
public int compare(java.lang.Object object1,
java.lang.Object object2,
org.apache.hadoop.conf.Configuration conf)
throws java.io.IOException
- Throws:
java.io.IOException