C D E M S
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- com.google.code.externalsorting - package com.google.code.externalsorting
D
- defaultcomparator - Static variable in class com.google.code.externalsorting.ExternalSort
-
default comparator between strings.
- DEFAULTMAXTEMPFILES - Static variable in class com.google.code.externalsorting.ExternalSort
-
Default maximal number of temporary files allowed.
E
- estimateAvailableMemory() - Static method in class com.google.code.externalsorting.ExternalSort
-
This method calls the garbage collector and then returns the free memory.
- estimateBestSizeOfBlocks(long, int, long) - Static method in class com.google.code.externalsorting.ExternalSort
-
we divide the file into small blocks.
- estimatedSizeOf(String) - Static method in class com.google.code.externalsorting.StringSizeEstimator
-
Estimates the size of a
String
object in bytes. - ExternalSort - Class in com.google.code.externalsorting
-
Goal: offer a generic external-memory sorting program in Java.
- ExternalSort() - Constructor for class com.google.code.externalsorting.ExternalSort
M
- main(String[]) - Static method in class com.google.code.externalsorting.ExternalSort
- mergeSortedFiles(BufferedWriter, Comparator<String>, boolean, List<BinaryFileBuffer>) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges several BinaryFileBuffer to an output writer.
- mergeSortedFiles(List<File>, File) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges a bunch of temporary flat files
- mergeSortedFiles(List<File>, File, Comparator<String>) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges a bunch of temporary flat files
- mergeSortedFiles(List<File>, File, Comparator<String>, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges a bunch of temporary flat files
- mergeSortedFiles(List<File>, File, Comparator<String>, Charset) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges a bunch of temporary flat files
- mergeSortedFiles(List<File>, File, Comparator<String>, Charset, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges a bunch of temporary flat files
- mergeSortedFiles(List<File>, File, Comparator<String>, Charset, boolean, boolean, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This merges a bunch of temporary flat files
S
- sort(File, File) - Static method in class com.google.code.externalsorting.ExternalSort
-
This sorts a file (input) to an output file (output) using default parameters
- sort(File, File, Comparator<String>) - Static method in class com.google.code.externalsorting.ExternalSort
-
This sorts a file (input) to an output file (output) using customized comparator
- sortAndSave(List<String>, Comparator<String>, Charset, File) - Static method in class com.google.code.externalsorting.ExternalSort
-
Sort a list and save it to a temporary file
- sortAndSave(List<String>, Comparator<String>, Charset, File, boolean, boolean, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
Sort a list and save it to a temporary file
- sortInBatch(BufferedReader, long) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(BufferedReader, long, Comparator<String>, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(BufferedReader, long, Comparator<String>, int, long, Charset, File, boolean, int, boolean, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, int, Charset, File, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, int, Charset, File, boolean, int) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, int, Charset, File, boolean, int, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, int, Charset, File, boolean, int, boolean, boolean) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, File, boolean, int) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- sortInBatch(File, Comparator<String>, Charset, File, boolean, int) - Static method in class com.google.code.externalsorting.ExternalSort
-
This will simply load the file by blocks of lines, then sort them in-memory, and write the result to temporary files that have to be merged later.
- StringSizeEstimator - Class in com.google.code.externalsorting
-
Simple class used to estimate memory usage.
All Classes All Packages