Class MutablePage

    • Constructor Detail

      • MutablePage

        public MutablePage​(PageManager manager,
                           PageId pageId,
                           int size)
      • MutablePage

        public MutablePage​(PageManager manager,
                           PageId pageId,
                           int size,
                           byte[] array,
                           int version,
                           int contentSize)
    • Method Detail

      • incrementVersion

        public void incrementVersion()
      • writeNumber

        public int writeNumber​(int index,
                               long content)
      • writeLong

        public void writeLong​(int index,
                              long content)
      • writeInt

        public void writeInt​(int index,
                             int content)
      • writeUnsignedInt

        public void writeUnsignedInt​(int index,
                                     long content)
      • writeShort

        public void writeShort​(int index,
                               short content)
      • writeUnsignedShort

        public void writeUnsignedShort​(int index,
                                       int content)
      • writeByte

        public void writeByte​(int index,
                              byte content)
      • writeBytes

        public int writeBytes​(int index,
                              byte[] content)
      • writeByteArray

        public void writeByteArray​(int index,
                                   byte[] content)
      • writeString

        public int writeString​(int index,
                               String content)
      • getWALFile

        public WALFile getWALFile()
      • setWALFile

        public void setWALFile​(WALFile WALFile)
      • move

        public void move​(int startPosition,
                         int destPosition,
                         int length)