Class ConfigProcedureStore
java.lang.Object
org.apache.iotdb.confignode.procedure.store.ConfigProcedureStore
- All Implemented Interfaces:
IProcedureStore<ConfigNodeProcedureEnv>
-
Constructor Summary
ConstructorsConstructorDescriptionConfigProcedureStore(ConfigManager configManager, ProcedureInfo procedureInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()clean all the wal, used for unit test.static voidvoiddelete(long procId) voiddelete(long[] childProcIds) voiddelete(long[] batchIds, int startIndex, int batchCount) longbooleanbooleanload()voidsetRunning(boolean running) voidstart()voidstop()voidvoidupdate(Procedure<ConfigNodeProcedureEnv> procedure)
-
Constructor Details
-
ConfigProcedureStore
-
-
Method Details
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
setRunning
public void setRunning(boolean running) - Specified by:
setRunningin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
load
- Specified by:
loadin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
getProcedures
- Specified by:
getProceduresin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
getProcedureInfo
- Specified by:
getProcedureInfoin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
getNextProcId
public long getNextProcId()- Specified by:
getNextProcIdin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
update
- Specified by:
updatein interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
update
- Specified by:
updatein interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
delete
public void delete(long procId) - Specified by:
deletein interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
delete
public void delete(long[] childProcIds) - Specified by:
deletein interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
delete
public void delete(long[] batchIds, int startIndex, int batchCount) - Specified by:
deletein interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
cleanup
public void cleanup()clean all the wal, used for unit test.- Specified by:
cleanupin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
stop
public void stop()- Specified by:
stopin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
start
public void start()- Specified by:
startin interfaceIProcedureStore<ConfigNodeProcedureEnv>
-
createOldProcWalDir
- Throws:
IOException
-
isOldVersionProcedureStore
public boolean isOldVersionProcedureStore()- Specified by:
isOldVersionProcedureStorein interfaceIProcedureStore<ConfigNodeProcedureEnv>
-