Class ModelInfo
java.lang.Object
org.apache.iotdb.confignode.persistence.ModelInfo
- All Implemented Interfaces:
SnapshotProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcheckModelType(String modelName) booleancreateModel(CreateModelPlan plan) dropModelInNode(int aiNodeId) getModelInfo(GetModelInfoPlan plan) getNodeIds(String modelName) voidprocessLoadSnapshot(File snapshotDir) booleanprocessTakeSnapshot(File snapshotDir) voidvoidshowModel(ShowModelPlan plan)
-
Constructor Details
-
ModelInfo
public ModelInfo()
-
-
Method Details
-
contain
-
acquireModelTableReadLock
public void acquireModelTableReadLock() -
releaseModelTableReadLock
public void releaseModelTableReadLock() -
acquireModelTableWriteLock
public void acquireModelTableWriteLock() -
releaseModelTableWriteLock
public void releaseModelTableWriteLock() -
createModel
-
dropModelInNode
-
dropModel
-
getNodeIds
-
showModel
-
checkModelType
-
getModelInfo
-
updateModelInfo
-
processTakeSnapshot
public boolean processTakeSnapshot(File snapshotDir) throws org.apache.thrift.TException, IOException - Specified by:
processTakeSnapshotin interfaceSnapshotProcessor- Throws:
org.apache.thrift.TExceptionIOException
-
processLoadSnapshot
- Specified by:
processLoadSnapshotin interfaceSnapshotProcessor- Throws:
org.apache.thrift.TExceptionIOException
-