Interface PageSubscriptionCounter

    • Method Detail

      • getValueAdded

        long getValueAdded()
      • getValue

        long getValue()
      • getPersistentSizeAdded

        long getPersistentSizeAdded()
      • getPersistentSize

        long getPersistentSize()
      • loadValue

        void loadValue​(long recordValueID,
                       long value,
                       long persistentSize)
      • loadInc

        void loadInc​(long recordInd,
                     int add,
                     long persistentSize)
      • applyIncrementOnTX

        void applyIncrementOnTX​(Transaction tx,
                                long recordID,
                                int add,
                                long persistentSize)
      • processReload

        void processReload()
        This will process the reload
      • pendingCounter

        void pendingCounter​(Page page,
                            int increment,
                            long persistentSize)
                     throws Exception
        Throws:
        Exception
      • cleanupNonTXCounters

        void cleanupNonTXCounters​(long pageID)
                           throws Exception
        Throws:
        Exception