org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.partitioners
Class SecondaryKeyPartitioner

java.lang.Object
  extended by org.apache.hadoop.mapred.lib.HashPartitioner<PigNullableWritable,org.apache.hadoop.io.Writable>
      extended by org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.partitioners.SecondaryKeyPartitioner
All Implemented Interfaces:
org.apache.hadoop.mapred.JobConfigurable, org.apache.hadoop.mapred.Partitioner<PigNullableWritable,org.apache.hadoop.io.Writable>

public class SecondaryKeyPartitioner
extends org.apache.hadoop.mapred.lib.HashPartitioner<PigNullableWritable,org.apache.hadoop.io.Writable>
implements org.apache.hadoop.mapred.Partitioner<PigNullableWritable,org.apache.hadoop.io.Writable>


Constructor Summary
SecondaryKeyPartitioner()
           
 
Method Summary
 void configure(org.apache.hadoop.mapred.JobConf job)
           
 int getPartition(PigNullableWritable key, org.apache.hadoop.io.Writable value, int numPartitions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecondaryKeyPartitioner

public SecondaryKeyPartitioner()
Method Detail

getPartition

public int getPartition(PigNullableWritable key,
                        org.apache.hadoop.io.Writable value,
                        int numPartitions)
Specified by:
getPartition in interface org.apache.hadoop.mapred.Partitioner<PigNullableWritable,org.apache.hadoop.io.Writable>
Overrides:
getPartition in class org.apache.hadoop.mapred.lib.HashPartitioner<PigNullableWritable,org.apache.hadoop.io.Writable>

configure

public void configure(org.apache.hadoop.mapred.JobConf job)
Specified by:
configure in interface org.apache.hadoop.mapred.JobConfigurable
Overrides:
configure in class org.apache.hadoop.mapred.lib.HashPartitioner<PigNullableWritable,org.apache.hadoop.io.Writable>


Copyright © ${year} The Apache Software Foundation