Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable the usage of withF and withG context for DB transactions and provide transactional iterators #10

Merged
merged 5 commits into from
Mar 23, 2022

Commits on Mar 23, 2022

  1. DB transactions now follow the resource control ResourceAcquire and…

    … `ResourceRelease` types
    
    * Provided `iterator` methods to `DB` and `DBTransaction` to enable transactional iterators
    * Remove `DB.withLocks` and `DB.transact` as advisory locking is now the responsibility of the user
    * Root sublevels have been created `data` and `transactions`
    * Transactions have isolation level and read-phenomena tests
    * New methods on DB: `iterator`, `clear`, `count`, `dump`
    * New methods on DBTransaction: `iterator`, `clear`, `count`, `dump`
    CMCDragonkai committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    fbcdeea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd00f2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c9c520 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10f2863 View commit details
    Browse the repository at this point in the history
  5. Updated docs

    CMCDragonkai committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ba8ae67 View commit details
    Browse the repository at this point in the history