Class TransactionMap.TMIterator<K,​V,​X>

    • Field Detail

      • transactionId

        final int transactionId
      • committingTransactions

        final java.util.BitSet committingTransactions
      • forEntries

        private final boolean forEntries
      • current

        X current
    • Method Detail

      • toElement

        final X toElement​(K key,
                          java.lang.Object value)
      • fetchNext

        public abstract X fetchNext()
        Fetches a next entry. This method cannot be used together with hasNext() and next().
        Returns:
        the next entry or null
      • hasNext

        public final boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<K>
      • next

        public final X next()
        Specified by:
        next in interface java.util.Iterator<K>