Package org.apache.iotdb.db.utils
Class UpgradeUtils
- java.lang.Object
-
- org.apache.iotdb.db.utils.UpgradeUtils
-
public class UpgradeUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UpgradeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclearUpgradeRecoverMap()static java.util.concurrent.locks.ReadWriteLockgetCntUpgradeFileLock()static java.util.concurrent.locks.ReadWriteLockgetUpgradeLogLock()static booleanisNeedUpgrade(TsFileResource tsFileResource)judge whether a tsfile needs to be upgradedstatic booleanisUpgradedFileGenerated(java.lang.String oldFileName)static voidmoveUpgradedFiles(TsFileResource resource)static voidrecoverUpgrade()
-
-
-
Method Detail
-
getCntUpgradeFileLock
public static java.util.concurrent.locks.ReadWriteLock getCntUpgradeFileLock()
-
getUpgradeLogLock
public static java.util.concurrent.locks.ReadWriteLock getUpgradeLogLock()
-
isNeedUpgrade
public static boolean isNeedUpgrade(TsFileResource tsFileResource)
judge whether a tsfile needs to be upgraded
-
moveUpgradedFiles
public static void moveUpgradedFiles(TsFileResource resource) throws java.io.IOException
- Throws:
java.io.IOException
-
isUpgradedFileGenerated
public static boolean isUpgradedFileGenerated(java.lang.String oldFileName)
-
clearUpgradeRecoverMap
public static void clearUpgradeRecoverMap()
-
recoverUpgrade
public static void recoverUpgrade()
-
-