org.apache.pig.backend.hadoop.executionengine.mapReduceLayer
Class PigBigDecimalRawComparator
java.lang.Object
org.apache.hadoop.io.WritableComparator
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigBigDecimalRawComparator
- All Implemented Interfaces:
- Comparator, org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.RawComparator
public class PigBigDecimalRawComparator
- extends org.apache.hadoop.io.WritableComparator
- implements org.apache.hadoop.conf.Configurable
Method Summary |
int |
compare(byte[] b1,
int s1,
int l1,
byte[] b2,
int s2,
int l2)
Compare two NullableBigDecimalWritables as raw bytes. |
int |
compare(Object o1,
Object o2)
|
org.apache.hadoop.conf.Configuration |
getConf()
|
void |
setConf(org.apache.hadoop.conf.Configuration conf)
|
Methods inherited from class org.apache.hadoop.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 |
PigBigDecimalRawComparator
public PigBigDecimalRawComparator()
getConf
public org.apache.hadoop.conf.Configuration getConf()
- Specified by:
getConf
in interface org.apache.hadoop.conf.Configurable
setConf
public void setConf(org.apache.hadoop.conf.Configuration conf)
- Specified by:
setConf
in interface org.apache.hadoop.conf.Configurable
compare
public int compare(byte[] b1,
int s1,
int l1,
byte[] b2,
int s2,
int l2)
- Compare two NullableBigDecimalWritables as raw bytes. If neither are null,
then BigDecimalWritable.compare() is used. If both are null then the indices
are compared. Otherwise the null one is defined to be less.
- Specified by:
compare
in interface org.apache.hadoop.io.RawComparator
- Overrides:
compare
in class org.apache.hadoop.io.WritableComparator
compare
public int compare(Object o1,
Object o2)
- Specified by:
compare
in interface Comparator
- Overrides:
compare
in class org.apache.hadoop.io.WritableComparator
Copyright © 2007-2012 The Apache Software Foundation