类 ConfigManager

  • 所有已实现的接口:
    IManager

    public class ConfigManager
    extends java.lang.Object
    implements IManager
    Entry of all management, AssignPartitionManager,AssignRegionManager.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addMetrics()  
      org.apache.iotdb.common.rpc.thrift.TSStatus checkConfigNodeGlobalConfig​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)  
      java.util.List<org.apache.iotdb.commons.path.PartialPath> checkStorageGroupExist​(java.util.List<org.apache.iotdb.commons.path.PartialPath> storageGroups)  
      org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp checkUserPrivileges​(java.lang.String username, java.util.List<java.lang.String> paths, int permission)
      Check User Privileges
      org.apache.iotdb.common.rpc.thrift.TSStatus clearCache()
      Clear cache on all DataNodes
      void close()  
      org.apache.iotdb.consensus.common.DataSet countMatchedStorageGroups​(CountStorageGroupPlan countStorageGroupPlan)
      Count StorageGroups
      org.apache.iotdb.common.rpc.thrift.TSStatus createCQ​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus createFunction​(org.apache.iotdb.confignode.rpc.thrift.TCreateFunctionReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus createPeerForConsensusGroup​(java.util.List<org.apache.iotdb.common.rpc.thrift.TConfigNodeLocation> configNodeLocations)
      Create peer in new node to build consensus group.
      org.apache.iotdb.common.rpc.thrift.TSStatus createPipe​(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)
      Create Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus createPipeSink​(CreatePipeSinkPlan plan)
      Create PipeSink
      org.apache.iotdb.common.rpc.thrift.TSStatus createSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TCreateSchemaTemplateReq req)
      create schema template
      org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger​(org.apache.iotdb.confignode.rpc.thrift.TCreateTriggerReq req)
      Create trigger
      org.apache.iotdb.common.rpc.thrift.TSStatus deactivateSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TDeactivateSchemaTemplateReq req)
      deactivate schema template
      org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups​(java.util.List<java.lang.String> deletedPaths)
      Delete StorageGroups
      org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries​(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropCQ​(org.apache.iotdb.confignode.rpc.thrift.TDropCQReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropFunction​(java.lang.String udfName)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe​(java.lang.String pipeName)
      Drop Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus dropPipeSink​(DropPipeSinkPlan plan)
      Drop PipeSink
      org.apache.iotdb.common.rpc.thrift.TSStatus dropSchemaTemplate​(java.lang.String templateName)
      Drop schema template
      org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger​(org.apache.iotdb.confignode.rpc.thrift.TDropTriggerReq req)
      Drop trigger
      org.apache.iotdb.common.rpc.thrift.TSStatus flush​(org.apache.iotdb.common.rpc.thrift.TFlushReq req)
      Flush on all DataNodes
      org.apache.iotdb.confignode.rpc.thrift.TGetAllPipeInfoResp getAllPipeInfo()
      Get all pipe information.
      org.apache.iotdb.confignode.rpc.thrift.TGetAllTemplatesResp getAllTemplates()
      show schema templates
      org.apache.iotdb.confignode.rpc.thrift.TClusterParameters getClusterParameters()  
      ClusterSchemaManager getClusterSchemaManager()
      Get ClusterSchemaManager
      ConsensusManager getConsensusManager()
      Get ConsensusManager
      CQManager getCQManager()
      Get CQManager
      org.apache.iotdb.consensus.common.DataSet getDataNodeConfiguration​(GetDataNodeConfigurationPlan getDataNodeConfigurationPlan)
      Get DataNode info
      org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getDataPartition​(GetDataPartitionPlan getDataPartitionPlan)
      Get DataPartition
      org.apache.iotdb.confignode.rpc.thrift.TRegionRouteMapResp getLatestRegionRouteMap()
      Get the latest RegionRouteMap
      LoadManager getLoadManager()
      Get LoadManager
      org.apache.iotdb.confignode.rpc.thrift.TGetLocationForTriggerResp getLocationOfStatefulTrigger​(java.lang.String triggerName)
      Get DataNodeLocation of stateful trigger
      org.apache.iotdb.consensus.common.DataSet getMatchedStorageGroupSchemas​(GetStorageGroupPlan getStorageGroupReq)
      Get StorageGroupSchemas
      NodeManager getNodeManager()
      Get DataManager
      org.apache.iotdb.confignode.rpc.thrift.TSchemaNodeManagementResp getNodePathsPartition​(org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.Integer level)
      create SchemaNodeManagementPartition for child paths node management
      org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getOrCreateDataPartition​(GetOrCreateDataPartitionPlan getOrCreateDataPartitionReq)
      Get or create DataPartition
      org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getOrCreateSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
      Get or create SchemaPartition
      PartitionManager getPartitionManager()
      Get PartitionManager
      org.apache.iotdb.confignode.rpc.thrift.TGetPathsSetTemplatesResp getPathsSetTemplate​(java.lang.String req)
      show paths set schema template xx
      org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkResp getPipeSink​(org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkReq req)
      Get PipeSink by name.
      ProcedureManager getProcedureManager()
      Get ProcedureManager
      org.apache.iotdb.confignode.rpc.thrift.TGetRegionIdResp getRegionId​(GetRegionIdPlan plan)  
      java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,​org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getRelatedDataRegionGroup​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
      Get all related dataRegion which may contains the data of specific timeseries matched by given patternTree
      java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,​org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getRelatedSchemaRegionGroup​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
      Get all related schemaRegion which may contains the timeSeries matched by given patternTree
      org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
      Get SchemaPartition
      org.apache.iotdb.confignode.rpc.thrift.TGetSeriesSlotListResp getSeriesSlotList​(GetSeriesSlotListPlan plan)  
      org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getStatefulTriggerTable()
      DataNode refresh stateful trigger cache
      SyncManager getSyncManager()
      Get SyncManager
      org.apache.iotdb.consensus.common.DataSet getSystemConfiguration()
      Get system configurations that is not associated with the DataNodeId
      org.apache.iotdb.confignode.rpc.thrift.TGetTemplateResp getTemplate​(java.lang.String req)
      show nodes in schema template
      org.apache.iotdb.confignode.rpc.thrift.TGetTimeSlotListResp getTimeSlotList​(GetTimeSlotListPlan plan)  
      org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getTriggerJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
      Get Trigger jar
      TriggerManager getTriggerManager()
      Get TriggerManager
      org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getTriggerTable()
      Show trigger & DataNode start
      org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getUDFJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)  
      UDFManager getUDFManager()
      Get UDFManager
      org.apache.iotdb.confignode.rpc.thrift.TGetUDFTableResp getUDFTable()  
      void initConsensusManager()  
      org.apache.iotdb.common.rpc.thrift.TSStatus loadConfiguration()
      Load configuration on all DataNodes
      org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp login​(java.lang.String username, java.lang.String password)
      login
      org.apache.iotdb.common.rpc.thrift.TSStatus merge()
      Merge on all DataNodes
      org.apache.iotdb.common.rpc.thrift.TSStatus operatePermission​(AuthorPlan authorPlan)
      Operate Permission
      org.apache.iotdb.consensus.common.DataSet queryPermission​(AuthorPlan authorPlan)
      Query Permission
      org.apache.iotdb.common.rpc.thrift.TSStatus recordPipeMessage​(org.apache.iotdb.confignode.rpc.thrift.TRecordPipeMessageReq req)
      Record PipeMessage
      org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterResp registerConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
      Register ConfigNode when it is first startup
      org.apache.iotdb.consensus.common.DataSet registerDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRegisterReq req)
      Register DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus removeConfigNode​(RemoveConfigNodePlan removeConfigNodePlan)
      Remove ConfigNode
      org.apache.iotdb.consensus.common.DataSet removeDataNode​(RemoveDataNodePlan removeDataNodePlan)
      Remove DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus reportRegionMigrateResult​(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)
      DataNode report region migrate result to ConfigNode when remove DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus restartConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRestartReq req)  
      org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartResp restartDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartReq req)
      Restart DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus setDataNodeStatus​(org.apache.iotdb.confignode.rpc.thrift.TSetDataNodeStatusReq req)
      TestOnly.
      org.apache.iotdb.common.rpc.thrift.TSStatus setDataReplicationFactor​(SetDataReplicationFactorPlan setDataReplicationFactorPlan)  
      org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaReplicationFactor​(SetSchemaReplicationFactorPlan setSchemaReplicationFactorPlan)  
      org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TSetSchemaTemplateReq req)
      set schema template xx to xx-path
      org.apache.iotdb.common.rpc.thrift.TSStatus setStorageGroup​(SetStorageGroupPlan setStorageGroupPlan)
      Set StorageGroup
      org.apache.iotdb.common.rpc.thrift.TSStatus setSystemStatus​(java.lang.String systemStatus)
      Set system status on all DataNodes
      org.apache.iotdb.common.rpc.thrift.TSStatus setTimePartitionInterval​(SetTimePartitionIntervalPlan setTimePartitionIntervalPlan)  
      org.apache.iotdb.common.rpc.thrift.TSStatus setTTL​(SetTTLPlan setTTLPlan)  
      org.apache.iotdb.confignode.rpc.thrift.TShowClusterResp showCluster()
      Get Cluster Nodes' information
      org.apache.iotdb.confignode.rpc.thrift.TShowConfigNodesResp showConfigNodes()
      Show ConfigNodes
      org.apache.iotdb.confignode.rpc.thrift.TShowCQResp showCQ()  
      org.apache.iotdb.confignode.rpc.thrift.TShowDataNodesResp showDataNodes()
      Show DataNodes
      org.apache.iotdb.confignode.rpc.thrift.TShowPipeResp showPipe​(org.apache.iotdb.confignode.rpc.thrift.TShowPipeReq req)
      Get Pipe by name.
      RegionInfoListResp showRegion​(GetRegionInfoListPlan getRegionInfoListPlan)
      Show (data/schema) regions
      org.apache.iotdb.confignode.rpc.thrift.TShowStorageGroupResp showStorageGroup​(GetStorageGroupPlan getStorageGroupPlan)
      Show StorageGroup
      org.apache.iotdb.confignode.rpc.thrift.TShowVariablesResp showVariables()
      Get variables
      org.apache.iotdb.common.rpc.thrift.TSStatus startPipe​(java.lang.String pipeName)
      Start Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe​(java.lang.String pipeName)
      Stop Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus transfer​(java.util.List<org.apache.iotdb.common.rpc.thrift.TDataNodeLocation> newUnknownDataList)  
      org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TUnsetSchemaTemplateReq req)
      unset schema template
      org.apache.iotdb.consensus.common.DataSet updateDataNode​(UpdateDataNodePlan updateDataNodePlan)
      Update DataNode
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ConfigManager

        public ConfigManager()
                      throws java.io.IOException
        抛出:
        java.io.IOException
    • 方法详细资料

      • initConsensusManager

        public void initConsensusManager()
                                  throws java.io.IOException
        抛出:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        抛出:
        java.io.IOException
      • getSystemConfiguration

        public org.apache.iotdb.consensus.common.DataSet getSystemConfiguration()
        从接口复制的说明: IManager
        Get system configurations that is not associated with the DataNodeId
        指定者:
        getSystemConfiguration 在接口中 IManager
        返回:
        SystemConfigurationResp
      • registerDataNode

        public org.apache.iotdb.consensus.common.DataSet registerDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRegisterReq req)
        从接口复制的说明: IManager
        Register DataNode
        指定者:
        registerDataNode 在接口中 IManager
        返回:
        DataNodeConfigurationDataSet
      • restartDataNode

        public org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartResp restartDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartReq req)
        从接口复制的说明: IManager
        Restart DataNode
        指定者:
        restartDataNode 在接口中 IManager
        参数:
        req - TDataNodeRestartReq
        返回:
        SUCCESS_STATUS if allow DataNode to restart, REJECT_START otherwise
      • removeDataNode

        public org.apache.iotdb.consensus.common.DataSet removeDataNode​(RemoveDataNodePlan removeDataNodePlan)
        从接口复制的说明: IManager
        Remove DataNode
        指定者:
        removeDataNode 在接口中 IManager
        参数:
        removeDataNodePlan - RemoveDataNodePlan
        返回:
        DataNodeToStatusResp
      • updateDataNode

        public org.apache.iotdb.consensus.common.DataSet updateDataNode​(UpdateDataNodePlan updateDataNodePlan)
        从接口复制的说明: IManager
        Update DataNode
        指定者:
        updateDataNode 在接口中 IManager
        参数:
        updateDataNodePlan - UpdateDataNodePlan
        返回:
        DataNodeConfigurationDataSet
      • reportRegionMigrateResult

        public org.apache.iotdb.common.rpc.thrift.TSStatus reportRegionMigrateResult​(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)
        从接口复制的说明: IManager
        DataNode report region migrate result to ConfigNode when remove DataNode
        指定者:
        reportRegionMigrateResult 在接口中 IManager
        参数:
        req - TRegionMigrateResultReportReq
        返回:
        TSStatus
      • showCluster

        public org.apache.iotdb.confignode.rpc.thrift.TShowClusterResp showCluster()
        从接口复制的说明: IManager
        Get Cluster Nodes' information
        指定者:
        showCluster 在接口中 IManager
        返回:
        TShowClusterResp
      • showVariables

        public org.apache.iotdb.confignode.rpc.thrift.TShowVariablesResp showVariables()
        从接口复制的说明: IManager
        Get variables
        指定者:
        showVariables 在接口中 IManager
        返回:
        TShowVariablesResp
      • getClusterParameters

        public org.apache.iotdb.confignode.rpc.thrift.TClusterParameters getClusterParameters()
      • setTTL

        public org.apache.iotdb.common.rpc.thrift.TSStatus setTTL​(SetTTLPlan setTTLPlan)
        指定者:
        setTTL 在接口中 IManager
      • countMatchedStorageGroups

        public org.apache.iotdb.consensus.common.DataSet countMatchedStorageGroups​(CountStorageGroupPlan countStorageGroupPlan)
        从接口复制的说明: IManager
        Count StorageGroups
        指定者:
        countMatchedStorageGroups 在接口中 IManager
        返回:
        The number of matched StorageGroups
      • setStorageGroup

        public org.apache.iotdb.common.rpc.thrift.TSStatus setStorageGroup​(SetStorageGroupPlan setStorageGroupPlan)
        从接口复制的说明: IManager
        Set StorageGroup
        指定者:
        setStorageGroup 在接口中 IManager
        返回:
        status
      • deleteStorageGroups

        public org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups​(java.util.List<java.lang.String> deletedPaths)
        从接口复制的说明: IManager
        Delete StorageGroups
        指定者:
        deleteStorageGroups 在接口中 IManager
        参数:
        deletedPaths - List
        返回:
        status
      • getSchemaPartition

        public org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
        从接口复制的说明: IManager
        Get SchemaPartition
        指定者:
        getSchemaPartition 在接口中 IManager
        返回:
        TSchemaPartitionResp
      • getOrCreateSchemaPartition

        public org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getOrCreateSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
        从接口复制的说明: IManager
        Get or create SchemaPartition
        指定者:
        getOrCreateSchemaPartition 在接口中 IManager
        返回:
        TSchemaPartitionResp
      • getNodePathsPartition

        public org.apache.iotdb.confignode.rpc.thrift.TSchemaNodeManagementResp getNodePathsPartition​(org.apache.iotdb.commons.path.PartialPath partialPath,
                                                                                                      java.lang.Integer level)
        从接口复制的说明: IManager
        create SchemaNodeManagementPartition for child paths node management
        指定者:
        getNodePathsPartition 在接口中 IManager
        返回:
        TSchemaNodeManagementResp
      • getDataPartition

        public org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getDataPartition​(GetDataPartitionPlan getDataPartitionPlan)
        从接口复制的说明: IManager
        Get DataPartition
        指定者:
        getDataPartition 在接口中 IManager
        返回:
        TDataPartitionResp
      • operatePermission

        public org.apache.iotdb.common.rpc.thrift.TSStatus operatePermission​(AuthorPlan authorPlan)
        从接口复制的说明: IManager
        Operate Permission
        指定者:
        operatePermission 在接口中 IManager
        返回:
        status
      • queryPermission

        public org.apache.iotdb.consensus.common.DataSet queryPermission​(AuthorPlan authorPlan)
        从接口复制的说明: IManager
        Query Permission
        指定者:
        queryPermission 在接口中 IManager
        返回:
        PermissionInfoDataSet
      • login

        public org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp login​(java.lang.String username,
                                                                                java.lang.String password)
        从接口复制的说明: IManager
        login
        指定者:
        login 在接口中 IManager
      • checkUserPrivileges

        public org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp checkUserPrivileges​(java.lang.String username,
                                                                                              java.util.List<java.lang.String> paths,
                                                                                              int permission)
        从接口复制的说明: IManager
        Check User Privileges
        指定者:
        checkUserPrivileges 在接口中 IManager
      • registerConfigNode

        public org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterResp registerConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
        从接口复制的说明: IManager
        Register ConfigNode when it is first startup
        指定者:
        registerConfigNode 在接口中 IManager
        返回:
        TConfigNodeRegisterResp
      • restartConfigNode

        public org.apache.iotdb.common.rpc.thrift.TSStatus restartConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRestartReq req)
        指定者:
        restartConfigNode 在接口中 IManager
      • checkConfigNodeGlobalConfig

        public org.apache.iotdb.common.rpc.thrift.TSStatus checkConfigNodeGlobalConfig​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
        指定者:
        checkConfigNodeGlobalConfig 在接口中 IManager
      • createPeerForConsensusGroup

        public org.apache.iotdb.common.rpc.thrift.TSStatus createPeerForConsensusGroup​(java.util.List<org.apache.iotdb.common.rpc.thrift.TConfigNodeLocation> configNodeLocations)
        从接口复制的说明: IManager
        Create peer in new node to build consensus group.
        指定者:
        createPeerForConsensusGroup 在接口中 IManager
        返回:
        status
      • createFunction

        public org.apache.iotdb.common.rpc.thrift.TSStatus createFunction​(org.apache.iotdb.confignode.rpc.thrift.TCreateFunctionReq req)
        指定者:
        createFunction 在接口中 IManager
      • dropFunction

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropFunction​(java.lang.String udfName)
        指定者:
        dropFunction 在接口中 IManager
      • getUDFTable

        public org.apache.iotdb.confignode.rpc.thrift.TGetUDFTableResp getUDFTable()
        指定者:
        getUDFTable 在接口中 IManager
      • getUDFJar

        public org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getUDFJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
        指定者:
        getUDFJar 在接口中 IManager
      • createTrigger

        public org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger​(org.apache.iotdb.confignode.rpc.thrift.TCreateTriggerReq req)
        从接口复制的说明: IManager
        Create trigger
        指定者:
        createTrigger 在接口中 IManager
      • dropTrigger

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger​(org.apache.iotdb.confignode.rpc.thrift.TDropTriggerReq req)
        从接口复制的说明: IManager
        Drop trigger
        指定者:
        dropTrigger 在接口中 IManager
      • getTriggerTable

        public org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getTriggerTable()
        从接口复制的说明: IManager
        Show trigger & DataNode start
        指定者:
        getTriggerTable 在接口中 IManager
      • getStatefulTriggerTable

        public org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getStatefulTriggerTable()
        从接口复制的说明: IManager
        DataNode refresh stateful trigger cache
        指定者:
        getStatefulTriggerTable 在接口中 IManager
      • getLocationOfStatefulTrigger

        public org.apache.iotdb.confignode.rpc.thrift.TGetLocationForTriggerResp getLocationOfStatefulTrigger​(java.lang.String triggerName)
        从接口复制的说明: IManager
        Get DataNodeLocation of stateful trigger
        指定者:
        getLocationOfStatefulTrigger 在接口中 IManager
      • getTriggerJar

        public org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getTriggerJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
        从接口复制的说明: IManager
        Get Trigger jar
        指定者:
        getTriggerJar 在接口中 IManager
      • merge

        public org.apache.iotdb.common.rpc.thrift.TSStatus merge()
        从接口复制的说明: IManager
        Merge on all DataNodes
        指定者:
        merge 在接口中 IManager
      • flush

        public org.apache.iotdb.common.rpc.thrift.TSStatus flush​(org.apache.iotdb.common.rpc.thrift.TFlushReq req)
        从接口复制的说明: IManager
        Flush on all DataNodes
        指定者:
        flush 在接口中 IManager
      • clearCache

        public org.apache.iotdb.common.rpc.thrift.TSStatus clearCache()
        从接口复制的说明: IManager
        Clear cache on all DataNodes
        指定者:
        clearCache 在接口中 IManager
      • loadConfiguration

        public org.apache.iotdb.common.rpc.thrift.TSStatus loadConfiguration()
        从接口复制的说明: IManager
        Load configuration on all DataNodes
        指定者:
        loadConfiguration 在接口中 IManager
      • setSystemStatus

        public org.apache.iotdb.common.rpc.thrift.TSStatus setSystemStatus​(java.lang.String systemStatus)
        从接口复制的说明: IManager
        Set system status on all DataNodes
        指定者:
        setSystemStatus 在接口中 IManager
      • setDataNodeStatus

        public org.apache.iotdb.common.rpc.thrift.TSStatus setDataNodeStatus​(org.apache.iotdb.confignode.rpc.thrift.TSetDataNodeStatusReq req)
        从接口复制的说明: IManager
        TestOnly. Set the target DataNode to the specified status
        指定者:
        setDataNodeStatus 在接口中 IManager
      • getLatestRegionRouteMap

        public org.apache.iotdb.confignode.rpc.thrift.TRegionRouteMapResp getLatestRegionRouteMap()
        从接口复制的说明: IManager
        Get the latest RegionRouteMap
        指定者:
        getLatestRegionRouteMap 在接口中 IManager
        返回:
        TRegionRouteMapResp
      • showDataNodes

        public org.apache.iotdb.confignode.rpc.thrift.TShowDataNodesResp showDataNodes()
        从接口复制的说明: IManager
        Show DataNodes
        指定者:
        showDataNodes 在接口中 IManager
      • showConfigNodes

        public org.apache.iotdb.confignode.rpc.thrift.TShowConfigNodesResp showConfigNodes()
        从接口复制的说明: IManager
        Show ConfigNodes
        指定者:
        showConfigNodes 在接口中 IManager
      • showStorageGroup

        public org.apache.iotdb.confignode.rpc.thrift.TShowStorageGroupResp showStorageGroup​(GetStorageGroupPlan getStorageGroupPlan)
        从接口复制的说明: IManager
        Show StorageGroup
        指定者:
        showStorageGroup 在接口中 IManager
        参数:
        getStorageGroupPlan - GetStorageGroupPlan, including path patterns about StorageGroups
        返回:
        TShowStorageGroupResp
      • checkStorageGroupExist

        public java.util.List<org.apache.iotdb.commons.path.PartialPath> checkStorageGroupExist​(java.util.List<org.apache.iotdb.commons.path.PartialPath> storageGroups)
        参数:
        storageGroups - the databases to check
        返回:
        List of PartialPath the databases that not exist
      • createSchemaTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus createSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TCreateSchemaTemplateReq req)
        从接口复制的说明: IManager
        create schema template
        指定者:
        createSchemaTemplate 在接口中 IManager
        参数:
        req - TCreateSchemaTemplateReq
        返回:
        TSStatus
      • getAllTemplates

        public org.apache.iotdb.confignode.rpc.thrift.TGetAllTemplatesResp getAllTemplates()
        从接口复制的说明: IManager
        show schema templates
        指定者:
        getAllTemplates 在接口中 IManager
        返回:
        TGetAllTemplatesResp
      • getTemplate

        public org.apache.iotdb.confignode.rpc.thrift.TGetTemplateResp getTemplate​(java.lang.String req)
        从接口复制的说明: IManager
        show nodes in schema template
        指定者:
        getTemplate 在接口中 IManager
        参数:
        req - String
        返回:
        TGetTemplateResp
      • setSchemaTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TSetSchemaTemplateReq req)
        从接口复制的说明: IManager
        set schema template xx to xx-path
        指定者:
        setSchemaTemplate 在接口中 IManager
        参数:
        req - TSetSchemaTemplateReq
        返回:
        TSStatus
      • getPathsSetTemplate

        public org.apache.iotdb.confignode.rpc.thrift.TGetPathsSetTemplatesResp getPathsSetTemplate​(java.lang.String req)
        从接口复制的说明: IManager
        show paths set schema template xx
        指定者:
        getPathsSetTemplate 在接口中 IManager
        参数:
        req - String
        返回:
        TGetPathsSetTemplatesResp
      • deactivateSchemaTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus deactivateSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TDeactivateSchemaTemplateReq req)
        从接口复制的说明: IManager
        deactivate schema template
        指定者:
        deactivateSchemaTemplate 在接口中 IManager
      • unsetSchemaTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TUnsetSchemaTemplateReq req)
        从接口复制的说明: IManager
        unset schema template
        指定者:
        unsetSchemaTemplate 在接口中 IManager
      • dropSchemaTemplate

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropSchemaTemplate​(java.lang.String templateName)
        从接口复制的说明: IManager
        Drop schema template
        指定者:
        dropSchemaTemplate 在接口中 IManager
      • deleteTimeSeries

        public org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries​(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)
        指定者:
        deleteTimeSeries 在接口中 IManager
      • createPipeSink

        public org.apache.iotdb.common.rpc.thrift.TSStatus createPipeSink​(CreatePipeSinkPlan plan)
        从接口复制的说明: IManager
        Create PipeSink
        指定者:
        createPipeSink 在接口中 IManager
        参数:
        plan - Info about PipeSink
        返回:
        TSStatus
      • dropPipeSink

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipeSink​(DropPipeSinkPlan plan)
        从接口复制的说明: IManager
        Drop PipeSink
        指定者:
        dropPipeSink 在接口中 IManager
        参数:
        plan - Name of PipeSink
        返回:
        TSStatus
      • getPipeSink

        public org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkResp getPipeSink​(org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkReq req)
        从接口复制的说明: IManager
        Get PipeSink by name. If pipeSinkName is empty, get all PipeSinks.
        指定者:
        getPipeSink 在接口中 IManager
        参数:
        req - specify the pipeSinkName
        返回:
        TGetPipeSinkResp contains the PipeSink
      • createPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus createPipe​(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)
        从接口复制的说明: IManager
        Create Pipe
        指定者:
        createPipe 在接口中 IManager
        参数:
        req - Info about Pipe
        返回:
        TSStatus
      • startPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus startPipe​(java.lang.String pipeName)
        从接口复制的说明: IManager
        Start Pipe
        指定者:
        startPipe 在接口中 IManager
        参数:
        pipeName - name of Pipe
        返回:
        TSStatus
      • stopPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe​(java.lang.String pipeName)
        从接口复制的说明: IManager
        Stop Pipe
        指定者:
        stopPipe 在接口中 IManager
        参数:
        pipeName - name of Pipe
        返回:
        TSStatus
      • dropPipe

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe​(java.lang.String pipeName)
        从接口复制的说明: IManager
        Drop Pipe
        指定者:
        dropPipe 在接口中 IManager
        参数:
        pipeName - name of Pipe
        返回:
        TSStatus
      • showPipe

        public org.apache.iotdb.confignode.rpc.thrift.TShowPipeResp showPipe​(org.apache.iotdb.confignode.rpc.thrift.TShowPipeReq req)
        从接口复制的说明: IManager
        Get Pipe by name. If pipeName is empty, get all Pipe.
        指定者:
        showPipe 在接口中 IManager
        参数:
        req - specify the pipeName
        返回:
        TShowPipeResp contains the TShowPipeInfo
      • getAllPipeInfo

        public org.apache.iotdb.confignode.rpc.thrift.TGetAllPipeInfoResp getAllPipeInfo()
        从接口复制的说明: IManager
        Get all pipe information. It is used for DataNode registration and restart.
        指定者:
        getAllPipeInfo 在接口中 IManager
        返回:
        All pipe information.
      • recordPipeMessage

        public org.apache.iotdb.common.rpc.thrift.TSStatus recordPipeMessage​(org.apache.iotdb.confignode.rpc.thrift.TRecordPipeMessageReq req)
        从接口复制的说明: IManager
        Record PipeMessage
        指定者:
        recordPipeMessage 在接口中 IManager
        返回:
        TSStatus
      • createCQ

        public org.apache.iotdb.common.rpc.thrift.TSStatus createCQ​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req)
        指定者:
        createCQ 在接口中 IManager
      • dropCQ

        public org.apache.iotdb.common.rpc.thrift.TSStatus dropCQ​(org.apache.iotdb.confignode.rpc.thrift.TDropCQReq req)
        指定者:
        dropCQ 在接口中 IManager
      • showCQ

        public org.apache.iotdb.confignode.rpc.thrift.TShowCQResp showCQ()
        指定者:
        showCQ 在接口中 IManager
      • getRelatedSchemaRegionGroup

        public java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,​org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getRelatedSchemaRegionGroup​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
        Get all related schemaRegion which may contains the timeSeries matched by given patternTree
      • getRelatedDataRegionGroup

        public java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,​org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getRelatedDataRegionGroup​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
        Get all related dataRegion which may contains the data of specific timeseries matched by given patternTree
      • transfer

        public org.apache.iotdb.common.rpc.thrift.TSStatus transfer​(java.util.List<org.apache.iotdb.common.rpc.thrift.TDataNodeLocation> newUnknownDataList)
        指定者:
        transfer 在接口中 IManager