Class PipeTransferConfigSnapshotPieceReq

java.lang.Object
org.apache.iotdb.service.rpc.thrift.TPipeTransferReq
org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq
org.apache.iotdb.confignode.manager.pipe.connector.payload.PipeTransferConfigSnapshotPieceReq
All Implemented Interfaces:
Serializable, Cloneable, Comparable<TPipeTransferReq>, org.apache.thrift.TBase<TPipeTransferReq,TPipeTransferReq._Fields>, org.apache.thrift.TSerializable

public class PipeTransferConfigSnapshotPieceReq extends org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq
See Also:
  • Method Details

    • getPlanType

      protected org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeRequestType getPlanType()
      Specified by:
      getPlanType in class org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq
    • toTPipeTransferReq

      public static PipeTransferConfigSnapshotPieceReq toTPipeTransferReq(String fileName, long startWritingOffset, byte[] filePiece) throws IOException
      Throws:
      IOException
    • fromTPipeTransferReq

      public static PipeTransferConfigSnapshotPieceReq fromTPipeTransferReq(TPipeTransferReq transferReq)
    • toTPipeTransferBytes

      public static byte[] toTPipeTransferBytes(String fileName, long startWritingOffset, byte[] filePiece) throws IOException
      Throws:
      IOException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq