Class KeyFieldBasedPartitioner<K2,V2>

All Implemented Interfaces:
Configurable, JobConfigurable, Partitioner<K2,V2>

@Public @Stable public class KeyFieldBasedPartitioner<K2,V2> extends KeyFieldBasedPartitioner<K2,V2> implements Partitioner<K2,V2>
Defines a way to partition keys based on certain key fields (also see KeyFieldBasedComparator. The key specification supported is of the form -k pos1[,pos2], where, pos is of the form f[.c][opts], where f is the number of the key field to use, and c is the number of the first character from the beginning of the field. Fields and character posns are numbered starting with 1; a character position of zero in pos2 indicates the field's last character. If '.c' is omitted from pos1, it defaults to 1 (the beginning of the field); if omitted from pos2, it defaults to 0 (the end of the field).
  • Constructor Details

    • KeyFieldBasedPartitioner

      public KeyFieldBasedPartitioner()
  • Method Details