Class FragmentSinkNode

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.apache.iotdb.consensus.common.request.IConsensusRequest

    public class FragmentSinkNode
    extends SinkNode
    • Constructor Detail

      • FragmentSinkNode

        public FragmentSinkNode​(PlanNodeId id)
    • Method Detail

      • getOutputColumnNames

        public java.util.List<java.lang.String> getOutputColumnNames()
        Specified by:
        getOutputColumnNames in class PlanNode
      • deserialize

        public static FragmentSinkNode deserialize​(java.nio.ByteBuffer byteBuffer)
      • serializeAttributes

        protected void serializeAttributes​(java.nio.ByteBuffer byteBuffer)
        Specified by:
        serializeAttributes in class PlanNode
      • serializeAttributes

        protected void serializeAttributes​(java.io.DataOutputStream stream)
                                    throws java.io.IOException
        Specified by:
        serializeAttributes in class PlanNode
        Throws:
        java.io.IOException
      • send

        public void send()
        Specified by:
        send in class SinkNode
      • close

        public void close()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setChild

        public void setChild​(PlanNode child)
      • toString

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

        public java.lang.String getDownStreamAddress()
      • setDownStream

        public void setDownStream​(org.apache.iotdb.common.rpc.thrift.TEndPoint endPoint,
                                  FragmentInstanceId instanceId,
                                  PlanNodeId nodeId)
      • setDownStreamPlanNodeId

        public void setDownStreamPlanNodeId​(PlanNodeId downStreamPlanNodeId)
      • getDownStreamEndpoint

        public org.apache.iotdb.common.rpc.thrift.TEndPoint getDownStreamEndpoint()
      • getDownStreamPlanNodeId

        public PlanNodeId getDownStreamPlanNodeId()
      • equals

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