Class MeasurementMNodePlan
- java.lang.Object
-
- org.apache.iotdb.db.qp.physical.PhysicalPlan
-
- org.apache.iotdb.db.qp.physical.sys.MNodePlan
-
- org.apache.iotdb.db.qp.physical.sys.MeasurementMNodePlan
-
- All Implemented Interfaces:
org.apache.iotdb.consensus.common.request.IConsensusRequest
public class MeasurementMNodePlan extends MNodePlan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
PhysicalPlan.Factory, PhysicalPlan.PhysicalPlanType
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, index
-
-
Constructor Summary
Constructors Constructor Description MeasurementMNodePlan()MeasurementMNodePlan(java.lang.String name, java.lang.String alias, long offset, int childSize, org.apache.iotdb.tsfile.write.schema.IMeasurementSchema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeserialize(java.nio.ByteBuffer buffer)Deserialize the plan from the given buffer.booleanequals(java.lang.Object o)java.lang.StringgetAlias()longgetOffset()java.util.List<org.apache.iotdb.commons.path.PartialPath>getPaths()org.apache.iotdb.tsfile.write.schema.IMeasurementSchemagetSchema()inthashCode()voidserialize(java.io.DataOutputStream stream)Serialize the plan into the given buffer.voidserializeImpl(java.nio.ByteBuffer buffer)voidsetAlias(java.lang.String alias)voidsetOffset(long offset)voidsetSchema(org.apache.iotdb.tsfile.write.schema.IMeasurementSchema schema)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.db.qp.physical.sys.MNodePlan
getChildSize, getName, setChildSize, setName
-
Methods inherited from class org.apache.iotdb.db.qp.physical.PhysicalPlan
canBeSplit, checkIntegrity, deserialize, getAggregations, getAuthPaths, getIndex, getLoginUserName, getOperatorName, getOperatorType, isAuthenticationRequired, isDebug, isPrefixMatch, isQuery, isSelectInto, putString, putString, putStrings, putStrings, readString, readStrings, serialize, serializeToByteBuffer, setDebug, setIndex, setLoginUserName, setOperatorType, setPaths, setPrefixMatch, setQuery
-
-
-
-
Method Detail
-
getPaths
public java.util.List<org.apache.iotdb.commons.path.PartialPath> getPaths()
-
serializeImpl
public void serializeImpl(java.nio.ByteBuffer buffer)
- Overrides:
serializeImplin classMNodePlan
-
serialize
public void serialize(java.io.DataOutputStream stream) throws java.io.IOExceptionDescription copied from class:PhysicalPlanSerialize the plan into the given buffer. All necessary fields will be serialized.
-
deserialize
public void deserialize(java.nio.ByteBuffer buffer)
Description copied from class:PhysicalPlanDeserialize the plan from the given buffer.- Overrides:
deserializein classMNodePlan
-
getSchema
public org.apache.iotdb.tsfile.write.schema.IMeasurementSchema getSchema()
-
setSchema
public void setSchema(org.apache.iotdb.tsfile.write.schema.IMeasurementSchema schema)
-
getAlias
public java.lang.String getAlias()
-
setAlias
public void setAlias(java.lang.String alias)
-
getOffset
public long getOffset()
-
setOffset
public void setOffset(long offset)
-
-