Class ConfigMNodeFactory
java.lang.Object
org.apache.iotdb.confignode.persistence.schema.mnode.factory.ConfigMNodeFactory
- All Implemented Interfaces:
IMNodeFactory<IConfigMNode>
-
Method Summary
Modifier and TypeMethodDescriptioncreateAboveDatabaseMNode(IConfigMNode parent, String name) createDatabaseDeviceMNode(IConfigMNode parent, String name) createDatabaseMNode(IConfigMNode parent, String name) createDeviceMNode(IConfigMNode parent, String name) createInternalMNode(IConfigMNode parent, String name) createLogicalViewMNode(IDeviceMNode<IConfigMNode> parent, String name, org.apache.tsfile.write.schema.IMeasurementSchema measurementSchema) createMeasurementMNode(IDeviceMNode<IConfigMNode> parent, String name, org.apache.tsfile.write.schema.IMeasurementSchema schema, String alias) static ConfigMNodeFactory
-
Method Details
-
getInstance
-
createMeasurementMNode
public IMeasurementMNode<IConfigMNode> createMeasurementMNode(IDeviceMNode<IConfigMNode> parent, String name, org.apache.tsfile.write.schema.IMeasurementSchema schema, String alias) - Specified by:
createMeasurementMNodein interfaceIMNodeFactory<IConfigMNode>
-
createDeviceMNode
- Specified by:
createDeviceMNodein interfaceIMNodeFactory<IConfigMNode>
-
createDatabaseMNode
- Specified by:
createDatabaseMNodein interfaceIMNodeFactory<IConfigMNode>
-
createDatabaseDeviceMNode
- Specified by:
createDatabaseDeviceMNodein interfaceIMNodeFactory<IConfigMNode>
-
createAboveDatabaseMNode
- Specified by:
createAboveDatabaseMNodein interfaceIMNodeFactory<IConfigMNode>
-
createInternalMNode
- Specified by:
createInternalMNodein interfaceIMNodeFactory<IConfigMNode>
-
createLogicalViewMNode
public IMeasurementMNode<IConfigMNode> createLogicalViewMNode(IDeviceMNode<IConfigMNode> parent, String name, org.apache.tsfile.write.schema.IMeasurementSchema measurementSchema) - Specified by:
createLogicalViewMNodein interfaceIMNodeFactory<IConfigMNode>
-