类 ProcedureManager


  • public class ProcedureManager
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
      Generate a AddConfigNodeProcedure, and serially execute all the AddConfigNodeProcedure
      org.apache.iotdb.common.rpc.thrift.TSStatus createCQ​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req, java.util.concurrent.ScheduledExecutorService scheduledExecutor)  
      org.apache.iotdb.common.rpc.thrift.TSStatus createPipe​(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus createRegionGroups​(org.apache.iotdb.common.rpc.thrift.TConsensusGroupType consensusGroupType, CreateRegionGroupsPlan createRegionGroupsPlan)
      Generate CreateRegionGroupsProcedure and wait for it finished
      org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger​(org.apache.iotdb.commons.trigger.TriggerInformation triggerInformation, org.apache.iotdb.tsfile.utils.Binary jarFile)
      Generate CreateTriggerProcedure and wait for it finished
      org.apache.iotdb.common.rpc.thrift.TSStatus deactivateTemplate​(java.lang.String queryId, java.util.Map<org.apache.iotdb.commons.path.PartialPath,​java.util.List<org.apache.iotdb.db.metadata.template.Template>> templateSetInfo)  
      org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups​(java.util.ArrayList<org.apache.iotdb.confignode.rpc.thrift.TStorageGroupSchema> deleteSgSchemaList)  
      org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries​(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe​(java.lang.String pipeName)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger​(java.lang.String triggerName)
      Generate DropTriggerProcedure and wait for it finished
      IManager getConfigManager()  
      ConfigNodeProcedureEnv getEnv()  
      ProcedureExecutor<ConfigNodeProcedureEnv> getExecutor()  
      ProcedureScheduler getScheduler()  
      IProcedureStore getStore()  
      void removeConfigNode​(RemoveConfigNodePlan removeConfigNodePlan)
      Generate a RemoveConfigNodeProcedure, and serially execute all the RemoveConfigNodeProcedure
      boolean removeDataNode​(RemoveDataNodePlan removeDataNodePlan)
      Generate RemoveDataNodeProcedures, and serially execute all the RemoveDataNodeProcedure
      void reportRegionMigrateResult​(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)  
      void setEnv​(ConfigNodeProcedureEnv env)  
      void setExecutor​(ProcedureExecutor<ConfigNodeProcedureEnv> executor)  
      void setScheduler​(ProcedureScheduler scheduler)  
      void setStore​(ProcedureStore store)  
      void shiftExecutor​(boolean running)  
      static void sleepWithoutInterrupt​(long timeToSleep)  
      org.apache.iotdb.common.rpc.thrift.TSStatus startPipe​(java.lang.String pipeName)  
      org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe​(java.lang.String pipeName)  
      org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate​(java.lang.String queryId, org.apache.iotdb.db.metadata.template.Template template, org.apache.iotdb.commons.path.PartialPath path)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • shiftExecutor

        public void shiftExecutor​(boolean running)
      • deleteStorageGroups

        public org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups​(java.util.ArrayList<org.apache.iotdb.confignode.rpc.thrift.TStorageGroupSchema> deleteSgSchemaList)
      • deleteTimeSeries

        public org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries​(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)
      • deactivateTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus deactivateTemplate​(java.lang.String queryId,
                                                                              java.util.Map<org.apache.iotdb.commons.path.PartialPath,​java.util.List<org.apache.iotdb.db.metadata.template.Template>> templateSetInfo)
      • unsetSchemaTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate​(java.lang.String queryId,
                                                                               org.apache.iotdb.db.metadata.template.Template template,
                                                                               org.apache.iotdb.commons.path.PartialPath path)
      • addConfigNode

        public void addConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
        Generate a AddConfigNodeProcedure, and serially execute all the AddConfigNodeProcedure
      • removeConfigNode

        public void removeConfigNode​(RemoveConfigNodePlan removeConfigNodePlan)
        Generate a RemoveConfigNodeProcedure, and serially execute all the RemoveConfigNodeProcedure
      • removeDataNode

        public boolean removeDataNode​(RemoveDataNodePlan removeDataNodePlan)
        Generate RemoveDataNodeProcedures, and serially execute all the RemoveDataNodeProcedure
      • createRegionGroups

        public org.apache.iotdb.common.rpc.thrift.TSStatus createRegionGroups​(org.apache.iotdb.common.rpc.thrift.TConsensusGroupType consensusGroupType,
                                                                              CreateRegionGroupsPlan createRegionGroupsPlan)
        Generate CreateRegionGroupsProcedure and wait for it finished
        返回:
        SUCCESS_STATUS if all RegionGroups created successfully, CREATE_REGION_ERROR otherwise
      • createTrigger

        public org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger​(org.apache.iotdb.commons.trigger.TriggerInformation triggerInformation,
                                                                         org.apache.iotdb.tsfile.utils.Binary jarFile)
        Generate CreateTriggerProcedure and wait for it finished
        返回:
        SUCCESS_STATUS if trigger created successfully, CREATE_TRIGGER_ERROR otherwise
      • dropTrigger

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger​(java.lang.String triggerName)
        Generate DropTriggerProcedure and wait for it finished
        返回:
        SUCCESS_STATUS if trigger dropped successfully, DROP_TRIGGER_ERROR otherwise
      • createCQ

        public org.apache.iotdb.common.rpc.thrift.TSStatus createCQ​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req,
                                                                    java.util.concurrent.ScheduledExecutorService scheduledExecutor)
      • createPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus createPipe​(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)
      • startPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus startPipe​(java.lang.String pipeName)
      • stopPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe​(java.lang.String pipeName)
      • dropPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe​(java.lang.String pipeName)
      • sleepWithoutInterrupt

        public static void sleepWithoutInterrupt​(long timeToSleep)
      • getConfigManager

        public IManager getConfigManager()
      • reportRegionMigrateResult

        public void reportRegionMigrateResult​(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)