|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.crunch.lib.sort.SortFns
public class SortFns
A set of DoFns that are used by Crunch's Sort library.
| Nested Class Summary | |
|---|---|
static class |
SortFns.AvroGenericFn<V extends Tuple>
Pulls a composite set of keys from an Avro GenericRecord instance. |
static class |
SortFns.KeyExtraction<V extends Tuple>
Utility class for encapsulating key extraction logic and serialization information about key extraction. |
static class |
SortFns.SingleKeyFn<V extends Tuple,K>
Extracts a single indexed key from a Tuple instance. |
static class |
SortFns.TupleKeyFn<V extends Tuple,K extends Tuple>
Extracts a composite key from a Tuple instance. |
| Constructor Summary | |
|---|---|
SortFns()
|
|
| Method Summary | ||
|---|---|---|
static
|
createOrderedTupleSchema(PType<S> ptype,
Sort.ColumnOrder[] orders)
Constructs an Avro schema for the given PType<S> that respects the given column
orderings. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SortFns()
| Method Detail |
|---|
public static <S> org.apache.avro.Schema createOrderedTupleSchema(PType<S> ptype,
Sort.ColumnOrder[] orders)
PType<S> that respects the given column
orderings.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||