Class WALPointer

    • Field Detail

      • POINTER_SIZE

        public static final int POINTER_SIZE
        Pointer serialized size.
        See Also:
        Constant Field Values
    • Constructor Detail

      • WALPointer

        public WALPointer​(long idx,
                          int fileOff,
                          int len)
        Parameters:
        idx - Absolute WAL segment file index (incremental counter).
        fileOff - Offset in file, from the beginning.
        len - Record length.
    • Method Detail

      • index

        public long index()
        Returns:
        Absolute WAL segment file index .
      • fileOffset

        public int fileOffset()
        Returns:
        File offset.
      • length

        public int length()
        Returns:
        Record length.
      • length

        public void length​(int len)
        Parameters:
        len - Record length.
      • next

        public WALPointer next()
        Pointer to the next record. Can be used only for original pointers obtained from WAL manager.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object