Class 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 Detail

      • 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)
      • 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()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • deserializeFrom

        public static FragmentInstance deserializeFrom​(java.nio.ByteBuffer buffer)
      • serializeToByteBuffer

        public java.nio.ByteBuffer serializeToByteBuffer()
        Specified by:
        serializeToByteBuffer in interface org.apache.iotdb.consensus.common.request.IConsensusRequest
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getHostDataNode

        public org.apache.iotdb.common.rpc.thrift.TDataNodeLocation getHostDataNode()
      • getTimeOut

        public long getTimeOut()