public class BulkDataSorter<K,V>
extends java.lang.Object
InMemoryBTreeBuilder.| Modifier and Type | Field and Description |
|---|---|
private TupleReaderWriter<K,V> |
readerWriter |
private boolean |
sorted |
private int |
splitAfter |
private java.util.Comparator<Tuple<K,V>> |
tupleComparator |
private java.io.File |
workDir |
| Constructor and Description |
|---|
BulkDataSorter(TupleReaderWriter<K,V> readerWriter,
java.util.Comparator<Tuple<K,V>> tupleComparator,
int splitAfter) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<Tuple<K,V>> |
getMergeSortedTuples() |
java.io.File |
getWorkDir() |
void |
sort(java.io.File dataFile) |
private void |
storeSortedData(Tuple<K,V>[] arr) |
private java.io.File workDir
private int splitAfter
private TupleReaderWriter<K,V> readerWriter
private boolean sorted