Package org.apache.iotdb.db.wal.utils
Class CheckpointFileUtils
- java.lang.Object
-
- org.apache.iotdb.db.wal.utils.CheckpointFileUtils
-
public class CheckpointFileUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternCHECKPOINT_FILE_NAME_PATTERNversionId is a self-incremented id number, helping to maintain the order of checkpoint files
-
Constructor Summary
Constructors Constructor Description CheckpointFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancheckpointFilenameFilter(java.io.File dir, java.lang.String name)Return true when this file is .checkpoint filestatic voiddescSortByVersionId(java.io.File[] checkpointFiles)Sort checkpoint files by version id with descending order *static java.lang.StringgetLogFileName(long version)Get .checkpoint filenamestatic java.io.File[]listAllCheckpointFiles(java.io.File dir)List all .checkpoint files in the directorystatic intparseVersionId(java.lang.String filename)Parse version id from filename
-
-
-
Method Detail
-
checkpointFilenameFilter
public static boolean checkpointFilenameFilter(java.io.File dir, java.lang.String name)Return true when this file is .checkpoint file
-
listAllCheckpointFiles
public static java.io.File[] listAllCheckpointFiles(java.io.File dir)
List all .checkpoint files in the directory
-
parseVersionId
public static int parseVersionId(java.lang.String filename)
Parse version id from filename
-
descSortByVersionId
public static void descSortByVersionId(java.io.File[] checkpointFiles)
Sort checkpoint files by version id with descending order *
-
getLogFileName
public static java.lang.String getLogFileName(long version)
Get .checkpoint filename
-
-