Class SchemaEntityNode
- java.lang.Object
-
- org.apache.iotdb.db.mpp.common.schematree.node.SchemaNode
-
- org.apache.iotdb.db.mpp.common.schematree.node.SchemaInternalNode
-
- org.apache.iotdb.db.mpp.common.schematree.node.SchemaEntityNode
-
- All Implemented Interfaces:
org.apache.iotdb.commons.schema.tree.ITreeNode
public class SchemaEntityNode extends SchemaInternalNode
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.mpp.common.schematree.node.SchemaInternalNode
children
-
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 SchemaEntityNode(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAliasChild(java.lang.String alias, SchemaMeasurementNode measurementNode)voidcopyDataTo(SchemaNode schemaNode)static SchemaEntityNodedeserialize(java.io.InputStream inputStream)SchemaEntityNodegetAsEntityNode()SchemaNodegetChild(java.lang.String name)bytegetType()booleanisAligned()booleanisEntity()voidreplaceChild(java.lang.String name, SchemaNode newChild)voidserialize(java.io.OutputStream outputStream)voidsetAligned(boolean aligned)-
Methods inherited from class org.apache.iotdb.db.mpp.common.schematree.node.SchemaInternalNode
addChild, getChildren, getChildrenIterator, serializeChildren
-
Methods inherited from class org.apache.iotdb.db.mpp.common.schematree.node.SchemaNode
getAsMeasurementNode, getName, isMeasurement
-
-
-
-
Method Detail
-
getChild
public SchemaNode getChild(java.lang.String name)
- Overrides:
getChildin classSchemaInternalNode
-
addAliasChild
public void addAliasChild(java.lang.String alias, SchemaMeasurementNode measurementNode)
-
isAligned
public boolean isAligned()
-
setAligned
public void setAligned(boolean aligned)
-
replaceChild
public void replaceChild(java.lang.String name, SchemaNode newChild)- Overrides:
replaceChildin classSchemaInternalNode
-
copyDataTo
public void copyDataTo(SchemaNode schemaNode)
- Overrides:
copyDataToin classSchemaInternalNode
-
isEntity
public boolean isEntity()
- Overrides:
isEntityin classSchemaNode
-
getAsEntityNode
public SchemaEntityNode getAsEntityNode()
- Overrides:
getAsEntityNodein classSchemaNode
-
getType
public byte getType()
- Overrides:
getTypein classSchemaInternalNode
-
serialize
public void serialize(java.io.OutputStream outputStream) throws java.io.IOException- Overrides:
serializein classSchemaInternalNode- Throws:
java.io.IOException
-
deserialize
public static SchemaEntityNode deserialize(java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
-