Class PipeData

    • Field Detail

      • serialNumber

        protected long serialNumber
    • Constructor Detail

      • PipeData

        public PipeData()
      • PipeData

        public PipeData​(long serialNumber)
    • Method Detail

      • getSerialNumber

        public long getSerialNumber()
      • setSerialNumber

        public void setSerialNumber​(long serialNumber)
      • serialize

        public long serialize​(java.io.DataOutputStream stream)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • serialize

        public byte[] serialize()
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        public void deserialize​(java.io.DataInputStream stream)
                         throws java.io.IOException,
                                org.apache.iotdb.commons.exception.IllegalPathException
        Throws:
        java.io.IOException
        org.apache.iotdb.commons.exception.IllegalPathException
      • createPipeData

        public static PipeData createPipeData​(java.io.DataInputStream stream)
                                       throws java.io.IOException,
                                              org.apache.iotdb.commons.exception.IllegalPathException
        Throws:
        java.io.IOException
        org.apache.iotdb.commons.exception.IllegalPathException
      • createPipeData

        public static PipeData createPipeData​(byte[] bytes)
                                       throws org.apache.iotdb.commons.exception.IllegalPathException,
                                              java.io.IOException
        Throws:
        org.apache.iotdb.commons.exception.IllegalPathException
        java.io.IOException
      • createLoader

        public abstract ILoader createLoader()