Class SchemaMeasurementNode
- java.lang.Object
-
- org.apache.iotdb.db.mpp.common.schematree.node.SchemaNode
-
- org.apache.iotdb.db.mpp.common.schematree.node.SchemaMeasurementNode
-
- All Implemented Interfaces:
org.apache.iotdb.commons.schema.tree.ITreeNode
public class SchemaMeasurementNode extends SchemaNode
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.common.schematree.node.SchemaNode
name, SCHEMA_ENTITY_NODE, SCHEMA_INTERNAL_NODE, SCHEMA_MEASUREMENT_NODE
-
-
Constructor Summary
Constructors Constructor Description SchemaMeasurementNode(java.lang.String name, org.apache.iotdb.tsfile.write.schema.MeasurementSchema schema)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyDataTo(SchemaNode schemaNode)static SchemaMeasurementNodedeserialize(java.io.InputStream inputStream)java.lang.StringgetAlias()SchemaMeasurementNodegetAsMeasurementNode()org.apache.iotdb.tsfile.write.schema.MeasurementSchemagetSchema()bytegetType()booleanisMeasurement()voidreplaceChild(java.lang.String name, SchemaNode newChild)voidserialize(java.io.OutputStream outputStream)voidsetAlias(java.lang.String alias)-
Methods inherited from class org.apache.iotdb.db.mpp.common.schematree.node.SchemaNode
addChild, getAsEntityNode, getChild, getChildren, getChildrenIterator, getName, isEntity
-
-
-
-
Method Detail
-
getAlias
public java.lang.String getAlias()
-
setAlias
public void setAlias(java.lang.String alias)
-
getSchema
public org.apache.iotdb.tsfile.write.schema.MeasurementSchema getSchema()
-
replaceChild
public void replaceChild(java.lang.String name, SchemaNode newChild)- Specified by:
replaceChildin classSchemaNode
-
copyDataTo
public void copyDataTo(SchemaNode schemaNode)
- Specified by:
copyDataToin classSchemaNode
-
isMeasurement
public boolean isMeasurement()
- Overrides:
isMeasurementin classSchemaNode
-
getAsMeasurementNode
public SchemaMeasurementNode getAsMeasurementNode()
- Overrides:
getAsMeasurementNodein classSchemaNode
-
getType
public byte getType()
- Specified by:
getTypein classSchemaNode
-
serialize
public void serialize(java.io.OutputStream outputStream) throws java.io.IOException- Specified by:
serializein classSchemaNode- Throws:
java.io.IOException
-
deserialize
public static SchemaMeasurementNode deserialize(java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
-