Public Types | |
enum | MergeDataAttribute { SUCCESS_MERGED, SUCCESS_ALREADY_CREATED, FAIL_NO_DATA } |
Static Public Member Functions | |
static MergeDataAttribute | merge (File directory, String globInputFile, String outputFile, IProgressReport progress) throws IOException, FileNotFoundException |
Static Private Member Functions | |
static void | insertMarker (DataOutputStream dos) throws IOException |
static boolean | isMergedFileCorrect (String filename) throws IOException |
static boolean | removeFiles (File files[]) |
Static Private Attributes | |
static final int | PAGE_SIZE_GUESS = 4096 |
static final int | PROC_POS = 5 |
static final int | THREAD_POS = 4 |
static long | MARKER_END_MERGED_FILE = 0xFFFFFFFFDEADF00Dl |
Magic marker for the end of the file. |
Definition at line 30 of file MergeDataFiles.java.
Definition at line 37 of file MergeDataFiles.java.
static void edu.rice.cs.hpc.data.util.MergeDataFiles.insertMarker | ( | DataOutputStream | dos | ) | throws IOException [static, private] |
Definition at line 193 of file MergeDataFiles.java.
References edu.rice.cs.hpc.data.util.MergeDataFiles.MARKER_END_MERGED_FILE.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.merge().
static boolean edu.rice.cs.hpc.data.util.MergeDataFiles.isMergedFileCorrect | ( | String | filename | ) | throws IOException [static, private] |
Definition at line 205 of file MergeDataFiles.java.
References edu.rice.cs.hpc.data.util.MergeDataFiles.MARKER_END_MERGED_FILE.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.merge().
static MergeDataAttribute edu.rice.cs.hpc.data.util.MergeDataFiles.merge | ( | File | directory, | |
String | globInputFile, | |||
String | outputFile, | |||
IProgressReport | progress | |||
) | throws IOException, FileNotFoundException [static] |
Definition at line 49 of file MergeDataFiles.java.
References edu.rice.cs.hpc.data.util.MergeDataFiles.insertMarker(), edu.rice.cs.hpc.data.util.MergeDataFiles.isMergedFileCorrect(), edu.rice.cs.hpc.data.util.MergeDataFiles.PAGE_SIZE_GUESS, edu.rice.cs.hpc.data.util.MergeDataFiles.PROC_POS, edu.rice.cs.hpc.data.util.MergeDataFiles.removeFiles(), and edu.rice.cs.hpc.data.util.MergeDataFiles.THREAD_POS.
static boolean edu.rice.cs.hpc.data.util.MergeDataFiles.removeFiles | ( | File | files[] | ) | [static, private] |
Definition at line 220 of file MergeDataFiles.java.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.merge().
long edu.rice.cs.hpc.data.util.MergeDataFiles.MARKER_END_MERGED_FILE = 0xFFFFFFFFDEADF00Dl [static, private] |
Magic marker for the end of the file.
Definition at line 186 of file MergeDataFiles.java.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.insertMarker(), and edu.rice.cs.hpc.data.util.MergeDataFiles.isMergedFileCorrect().
final int edu.rice.cs.hpc.data.util.MergeDataFiles.PAGE_SIZE_GUESS = 4096 [static, private] |
Definition at line 32 of file MergeDataFiles.java.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.merge().
final int edu.rice.cs.hpc.data.util.MergeDataFiles.PROC_POS = 5 [static, private] |
Definition at line 34 of file MergeDataFiles.java.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.merge().
final int edu.rice.cs.hpc.data.util.MergeDataFiles.THREAD_POS = 4 [static, private] |
Definition at line 35 of file MergeDataFiles.java.
Referenced by edu.rice.cs.hpc.data.util.MergeDataFiles.merge().