Class FreespaceManagerIx

    • Constructor Detail

      • FreespaceManagerIx

        public FreespaceManagerIx​(int discardLimit,
                                  int remainderSizeLimit)
    • Method Detail

      • allocateSafeSlot

        public Slot allocateSafeSlot​(int length)
      • freeSafeSlot

        public void freeSafeSlot​(Slot slot)
      • beginCommit

        public void beginCommit()
      • endCommit

        public void endCommit()
      • slotCount

        public int slotCount()
      • free

        public void free​(Slot slot)
      • freeSelf

        public void freeSelf()
      • allocateSlot

        public Slot allocateSlot​(int length)
      • traverse

        public void traverse​(Visitor4 visitor)
      • start

        public void start​(int id)
      • systemType

        public byte systemType()
      • commit

        public void commit()
      • isStarted

        public boolean isStarted()
      • allocateTransactionLogSlot

        public Slot allocateTransactionLogSlot​(int length)