Class PagedBytes.PagedBytesDataInput

  • All Implemented Interfaces:
    java.lang.Cloneable
    Enclosing class:
    PagedBytes

    public final class PagedBytes.PagedBytesDataInput
    extends DataInput
    • Method Detail

      • clone

        public PagedBytes.PagedBytesDataInput clone()
        Description copied from class: DataInput
        Returns a clone of this stream.

        Clones of a stream access the same data, and are positioned at the same point as the stream they were cloned from.

        Expert: Subclasses must ensure that clones may be positioned at different points in the input from each other and from the stream they were cloned from.

        Overrides:
        clone in class DataInput
      • getPosition

        public long getPosition()
        Returns the current byte position.
      • setPosition

        public void setPosition​(long pos)
        Seek to a position previously obtained from getPosition().
      • readBytes

        public void readBytes​(byte[] b,
                              int offset,
                              int len)
        Description copied from class: DataInput
        Reads a specified number of bytes into an array at the specified offset.
        Specified by:
        readBytes in class DataInput
        Parameters:
        b - the array to read bytes into
        offset - the offset in the array to start storing bytes
        len - the number of bytes to read
        See Also:
        DataOutput.writeBytes(byte[],int)