T
- Class of Var
public class VarMergeSorter<T extends Var<?> & java.lang.Comparable<T>>
extends java.lang.Object
implements java.lang.Iterable<T>
Var
-Objekte unter
Zuhilfenahme temporaerer Auslagerungsdateien.
Iterable
.add(Var)
gerufen,
so wird der Mechanismus schmerzfrei fortgesetzt.clear()
aufgerufen werden.Constructor and Description |
---|
VarMergeSorter(java.lang.Class<T> implClass,
int threshold,
java.io.File workDir)
CTOR.
|
Modifier and Type | Method and Description |
---|---|
void |
add(T val)
Fuegt einen neuen Wert hinzu.
|
void |
clear()
Setzt auf Anfangszustand zurueck und loescht sowohl den Speicher
als auch temporaere Dateien
|
java.util.Iterator<T> |
iterator() |
public VarMergeSorter(java.lang.Class<T> implClass, int threshold, java.io.File workDir)
implClass
- ImplClass of Tthreshold
- int
Maximale Anzahl Datensaetze im Memory bevor in
temporaere Datei ausgelagert wird.workDir
- Directory fuer temporaere Dateien.public void add(T val)
val
- Class<T>public void clear()