Interface IMNode

    • Method Detail

      • getName

        java.lang.String getName()
      • setName

        void setName​(java.lang.String name)
      • getParent

        IMNode getParent()
      • setParent

        void setParent​(IMNode parent)
      • getFullPath

        java.lang.String getFullPath()
      • setFullPath

        void setFullPath​(java.lang.String fullPath)
      • getPartialPath

        org.apache.iotdb.commons.path.PartialPath getPartialPath()
      • hasChild

        boolean hasChild​(java.lang.String name)
      • getChild

        IMNode getChild​(java.lang.String name)
      • addChild

        IMNode addChild​(java.lang.String name,
                        IMNode child)
      • deleteChild

        IMNode deleteChild​(java.lang.String name)
      • replaceChild

        void replaceChild​(java.lang.String oldChildName,
                          IMNode newChildNode)
      • moveDataToNewMNode

        void moveDataToNewMNode​(IMNode newMNode)
      • isUseTemplate

        boolean isUseTemplate()
      • setUseTemplate

        void setUseTemplate​(boolean useTemplate)
      • getUpperTemplate

        Template getUpperTemplate()
      • getSchemaTemplate

        Template getSchemaTemplate()
      • setSchemaTemplate

        void setSchemaTemplate​(Template schemaTemplate)
      • getSchemaTemplateId

        int getSchemaTemplateId()
      • setSchemaTemplateId

        void setSchemaTemplateId​(int schemaTemplateId)
      • isStorageGroup

        boolean isStorageGroup()
      • isEntity

        boolean isEntity()
      • isMeasurement

        boolean isMeasurement()
      • getMNodeType

        MNodeType getMNodeType​(java.lang.Boolean isConfig)
      • getUpperTriggerExecutorList

        java.util.List<TriggerExecutor> getUpperTriggerExecutorList()
      • setTriggerExecutor

        void setTriggerExecutor​(TriggerExecutor triggerExecutor)
      • serializeTo

        void serializeTo​(MLogWriter logWriter)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • setCacheEntry

        void setCacheEntry​(CacheEntry cacheEntry)
      • accept

        <R,​C> R accept​(MNodeVisitor<R,​C> visitor,
                             C context)