Package com.mapr.kvstore
Class VersionUpgradeHelper
- java.lang.Object
-
- com.mapr.kvstore.VersionUpgradeHelper
-
public class VersionUpgradeHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.LogLOG
-
Constructor Summary
Constructors Constructor Description VersionUpgradeHelper(KvClientInterface kvClnt, java.lang.String compName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateAndOpenMetadataPath(boolean create)java.lang.StringgetCurrentVersion()voidinitMetadataInfo(java.util.List<java.lang.String> inVersionList)booleanisUpgradeDone()voidreInitMetadataInfo(java.util.List<java.lang.String> potentialVersionList)voidupgradeMetadataVersion()
-
-
-
Constructor Detail
-
VersionUpgradeHelper
public VersionUpgradeHelper(KvClientInterface kvClnt, java.lang.String compName)
-
-
Method Detail
-
getCurrentVersion
public java.lang.String getCurrentVersion() throws java.lang.Exception- Throws:
java.lang.Exception
-
isUpgradeDone
public boolean isUpgradeDone()
-
reInitMetadataInfo
public void reInitMetadataInfo(java.util.List<java.lang.String> potentialVersionList) throws java.lang.Exception- Throws:
java.lang.Exception
-
initMetadataInfo
public void initMetadataInfo(java.util.List<java.lang.String> inVersionList) throws java.lang.Exception- Throws:
java.lang.Exception
-
createAndOpenMetadataPath
public void createAndOpenMetadataPath(boolean create) throws java.lang.Exception- Throws:
java.lang.Exception
-
upgradeMetadataVersion
public void upgradeMetadataVersion() throws java.lang.Exception- Throws:
java.lang.Exception
-
-