Class ConfigDatabaseMNode
java.lang.Object
org.apache.iotdb.commons.schema.node.common.AbstractDatabaseMNode<IConfigMNode,ConfigBasicMNode>
org.apache.iotdb.confignode.persistence.schema.mnode.impl.ConfigDatabaseMNode
- All Implemented Interfaces:
Serializable,IMNode<IConfigMNode>,IDatabaseMNode<IConfigMNode>,ITreeNode,IConfigMNode
public class ConfigDatabaseMNode
extends AbstractDatabaseMNode<IConfigMNode,ConfigBasicMNode>
implements IConfigMNode
- See Also:
-
Field Summary
Fields inherited from class org.apache.iotdb.commons.schema.node.common.AbstractDatabaseMNode
basicMNode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanvoidvoidvoidsetDatabaseSchema(TDatabaseSchema schema) voidsetSchemaTemplateId(int id) voidMethods inherited from class org.apache.iotdb.commons.schema.node.common.AbstractDatabaseMNode
accept, addChild, addChild, deleteChild, estimateSize, getAsDatabaseMNode, getAsMeasurementMNode, getBasicMNode, getChild, getChildren, getDatabaseInfo, getFullPath, getMNodeType, getName, getParent, getPartialPath, hasChild, isAboveDatabase, isDatabase, isMeasurement, setChildren, setFullPath, setName, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iotdb.confignode.persistence.schema.mnode.IConfigMNode
getAsDeviceMNode, getAsInternalMNode, getAsMeasurementMNode, isDevice, isMeasurementMethods inherited from interface org.apache.iotdb.commons.schema.node.IMNode
accept, addChild, addChild, deleteChild, estimateSize, getAsDatabaseMNode, getChild, getChildren, getFullPath, getMNodeType, getName, getParent, getPartialPath, hasChild, isAboveDatabase, isDatabase, setChildren, setFullPath, setName, setParent
-
Constructor Details
-
ConfigDatabaseMNode
-
-
Method Details
-
setSchemaTemplateId
public void setSchemaTemplateId(int id) - Specified by:
setSchemaTemplateIdin interfaceIConfigMNode
-
getSchemaTemplateId
public int getSchemaTemplateId()- Specified by:
getSchemaTemplateIdin interfaceIConfigMNode
-
preUnsetSchemaTemplate
public void preUnsetSchemaTemplate()- Specified by:
preUnsetSchemaTemplatein interfaceIConfigMNode
-
rollbackUnsetSchemaTemplate
public void rollbackUnsetSchemaTemplate()- Specified by:
rollbackUnsetSchemaTemplatein interfaceIConfigMNode
-
isSchemaTemplatePreUnset
public boolean isSchemaTemplatePreUnset()- Specified by:
isSchemaTemplatePreUnsetin interfaceIConfigMNode
-
unsetSchemaTemplate
public void unsetSchemaTemplate()- Specified by:
unsetSchemaTemplatein interfaceIConfigMNode
-
setDatabaseSchema
- Specified by:
setDatabaseSchemain interfaceIConfigMNode
-
getDatabaseSchema
- Specified by:
getDatabaseSchemain interfaceIConfigMNode
-
getAsMNode
- Specified by:
getAsMNodein interfaceIMNode<IConfigMNode>
-