public class LocalColumnBasedRecordComparator extends NaturalRecordComparator
| Constructor and Description |
|---|
LocalColumnBasedRecordComparator(int[] selIdxs,
Column[] schema,
JobConf.SortOrder[] sortOrders)
ColumnBasedRecordComparator的构造方法,指定排序列的下标索引。例如指定排序列的下标索引为0,3,则比较时先用第0列比较,
第0列相同时使用第3列比较。
|
LocalColumnBasedRecordComparator(String[] selCols,
Column[] schema,
JobConf.SortOrder[] sortOrders)
ColumnBasedRecordComparator的构造方法,指定排序列的列名。例如指定排序列的下标索引为“word”,“count”,
则比较时先用word列比较, word列相同时使用count列比较。
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(Object[] l,
Object[] r) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic LocalColumnBasedRecordComparator(int[] selIdxs,
Column[] schema,
JobConf.SortOrder[] sortOrders)
selIdxs - 排序列的下标索引schema - 整个Record的行属性public LocalColumnBasedRecordComparator(String[] selCols, Column[] schema, JobConf.SortOrder[] sortOrders)
selCols - schema - public int compare(Object[] l, Object[] r)
compare in interface Comparator<Object[]>compare in class NaturalRecordComparatorCopyright © 2020 Alibaba Cloud Computing. All rights reserved.