| Name | Description | Type | Package | Framework | 
| ReverseAvroComparator | Class | org.apache.crunch.lib.sort | Apache Crunch | |
| ReverseWritableComparator | Class | org.apache.crunch.lib.sort | Apache Crunch | |
| Sort | Utilities for sorting PCollection instances. | Class | org.apache.crunch.lib | Apache Crunch | 
| Sort .ColumnOrder | To sort by column 2 ascending then column 1 descending, you would use: sortPairs(coll, by(2, ASCENDING), by(1, DESCENDING)) | Class | org.apache.crunch.lib.Sort | Apache Crunch | 
| Sort .Order | For signaling the order in which a sort should be done. | Class | org.apache.crunch.lib.Sort | Apache Crunch | 
| SortFns | A set of DoFns that are used by Crunch's Sort library. | Class | org.apache.crunch.lib.sort | Apache Crunch | 
| SortFns .AvroGenericFn | Pulls a composite set of keys from an Avro GenericRecord instance. | Class | org.apache.crunch.lib.sort.SortFns | Apache Crunch | 
| SortFns .KeyExtraction | Utility class for encapsulating key extraction logic and serialization information aboutConstructor SummarySortFns. | Class | org.apache.crunch.lib.sort.SortFns | Apache Crunch | 
| SortFns .SingleKeyFn | Extracts a single indexed key from a Tuple instance. | Class | org.apache.crunch.lib.sort.SortFns | Apache Crunch | 
| SortFns .TupleKeyFn | Extracts a composite key from a Tuple instance. | Class | org.apache.crunch.lib.sort.SortFns | Apache Crunch | 
| TotalOrderPartitioner | Class | org.apache.crunch.lib.sort | Apache Crunch | |
| TupleWritableComparator | Class | org.apache.crunch.lib.sort | Apache Crunch | |