Class PlanFragment
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.plan.PlanFragment
-
public class PlanFragment extends java.lang.ObjectPlanFragment contains a sub-query of distributed query.
-
-
Constructor Summary
Constructors Constructor Description PlanFragment(PlanFragmentId id, PlanNode planNodeTree)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PlanFragmentdeserialize(java.nio.ByteBuffer byteBuffer)static PlanNodedeserializeHelper(java.nio.ByteBuffer byteBuffer)booleanequals(java.lang.Object o)PlanFragmentIdgetId()PlanNodegetPlanNodeById(PlanNodeId nodeId)PlanNodegetPlanNodeTree()org.apache.iotdb.common.rpc.thrift.TRegionReplicaSetgetTargetRegion()TypeProvidergetTypeProvider()inthashCode()booleanisRoot()voidserialize(java.io.DataOutputStream stream)voidserialize(java.nio.ByteBuffer byteBuffer)voidsetPlanNodeTree(PlanNode planNodeTree)voidsetRoot(boolean root)voidsetTypeProvider(TypeProvider typeProvider)java.lang.StringtoString()
-
-
-
Constructor Detail
-
PlanFragment
public PlanFragment(PlanFragmentId id, PlanNode planNodeTree)
-
-
Method Detail
-
getId
public PlanFragmentId getId()
-
getPlanNodeTree
public PlanNode getPlanNodeTree()
-
setPlanNodeTree
public void setPlanNodeTree(PlanNode planNodeTree)
-
getTypeProvider
public TypeProvider getTypeProvider()
-
setTypeProvider
public void setTypeProvider(TypeProvider typeProvider)
-
isRoot
public boolean isRoot()
-
setRoot
public void setRoot(boolean root)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTargetRegion
public org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet getTargetRegion()
-
getPlanNodeById
public PlanNode getPlanNodeById(PlanNodeId nodeId)
-
serialize
public void serialize(java.nio.ByteBuffer byteBuffer)
-
serialize
public void serialize(java.io.DataOutputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
public static PlanFragment deserialize(java.nio.ByteBuffer byteBuffer)
-
deserializeHelper
public static PlanNode deserializeHelper(java.nio.ByteBuffer byteBuffer)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-