public class RecordComparatorFactory extends Object implements TypeComparatorFactory<Record>
TypeComparator for Record. The comparator uses a subset of
the fields for the comparison. That subset of fields (positions and types) is read from the
supplied configuration.| Constructor and Description |
|---|
RecordComparatorFactory() |
RecordComparatorFactory(int[] positions,
Class<? extends Key<?>>[] types) |
RecordComparatorFactory(int[] positions,
Class<? extends Key<?>>[] types,
boolean[] sortDirections) |
| Modifier and Type | Method and Description |
|---|---|
RecordComparator |
createComparator() |
void |
readParametersFromConfig(Configuration config,
ClassLoader cl) |
void |
writeParametersToConfig(Configuration config) |
public RecordComparatorFactory()
public RecordComparatorFactory(int[] positions,
Class<? extends Key<?>>[] types)
public void writeParametersToConfig(Configuration config)
writeParametersToConfig in interface TypeComparatorFactory<Record>public void readParametersFromConfig(Configuration config, ClassLoader cl) throws ClassNotFoundException
readParametersFromConfig in interface TypeComparatorFactory<Record>ClassNotFoundExceptionpublic RecordComparator createComparator()
createComparator in interface TypeComparatorFactory<Record>Copyright © 2014 The Apache Software Foundation. All rights reserved.