Class FragmentInstance
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.plan.FragmentInstance
-
- All Implemented Interfaces:
org.apache.iotdb.consensus.common.request.IConsensusRequest
public class FragmentInstance extends java.lang.Object implements org.apache.iotdb.consensus.common.request.IConsensusRequest
-
-
Constructor Summary
Constructors Constructor Description FragmentInstance(PlanFragment fragment, FragmentInstanceId id, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, QueryType type, long timeOut)FragmentInstance(PlanFragment fragment, FragmentInstanceId id, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, QueryType type, long timeOut, boolean isRoot)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FragmentInstancedeserializeFrom(java.nio.ByteBuffer buffer)booleanequals(java.lang.Object o)org.apache.iotdb.common.rpc.thrift.TRegionReplicaSetgetDataRegionId()java.lang.StringgetDownstreamInfo()PlanFragmentgetFragment()org.apache.iotdb.common.rpc.thrift.TDataNodeLocationgetHostDataNode()FragmentInstanceIdgetId()org.apache.iotdb.common.rpc.thrift.TRegionReplicaSetgetRegionReplicaSet()org.apache.iotdb.tsfile.read.filter.basic.FiltergetTimeFilter()longgetTimeOut()QueryTypegetType()inthashCode()booleanisRoot()java.nio.ByteBufferserializeToByteBuffer()voidsetDataRegionAndHost(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet)voidsetHostDataNode(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation hostDataNode)voidsetRegionReplicaSet(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet)voidsetTimeFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)java.lang.StringtoString()
-
-
-
Constructor Detail
-
FragmentInstance
public FragmentInstance(PlanFragment fragment, FragmentInstanceId id, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, QueryType type, long timeOut)
-
FragmentInstance
public FragmentInstance(PlanFragment fragment, FragmentInstanceId id, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, QueryType type, long timeOut, boolean isRoot)
-
-
Method Detail
-
getDataRegionId
public org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet getDataRegionId()
-
setDataRegionAndHost
public void setDataRegionAndHost(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet)
-
setHostDataNode
public void setHostDataNode(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation hostDataNode)
-
getRegionReplicaSet
public org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet getRegionReplicaSet()
-
setRegionReplicaSet
public void setRegionReplicaSet(org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet regionReplicaSet)
-
getFragment
public PlanFragment getFragment()
-
getId
public FragmentInstanceId getId()
-
isRoot
public boolean isRoot()
-
getDownstreamInfo
public java.lang.String getDownstreamInfo()
-
setTimeFilter
public void setTimeFilter(org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)
-
getTimeFilter
public org.apache.iotdb.tsfile.read.filter.basic.Filter getTimeFilter()
-
getType
public QueryType getType()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
deserializeFrom
public static FragmentInstance deserializeFrom(java.nio.ByteBuffer buffer)
-
serializeToByteBuffer
public java.nio.ByteBuffer serializeToByteBuffer()
- Specified by:
serializeToByteBufferin interfaceorg.apache.iotdb.consensus.common.request.IConsensusRequest
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getHostDataNode
public org.apache.iotdb.common.rpc.thrift.TDataNodeLocation getHostDataNode()
-
getTimeOut
public long getTimeOut()
-
-