package
0.0.0-20240813092032-e414cd4abb22
Repository: https://github.com/uncommoncorrelation/go-mdbx-db.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

BigChunks - read `table` by big chunks - restart read transaction after each 1 minutes.
No description provided by the author
EnsureNotChangedBool - used to store immutable config flags in db.
FirstKey - candidate on move to kv.Tx interface.
No description provided by the author
LastKey - candidate on move to kv.Tx interface.
No description provided by the author
NextSubtree does []byte++.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MDBX_READERS_LIMIT=32767.
No description provided by the author
No description provided by the author
tbl_name -> seq_u64.
const Unbounded []byte = nil.

# Variables

nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
No description provided by the author
TODO(AD): Remove chaindata specific.
No description provided by the author
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.
nolint.

# Structs

No description provided by the author

# Interfaces

BucketMigrator used for buckets migration, don't use it in usual app code.
No description provided by the author
No description provided by the author
Cursor - class for navigating through a database CursorDupSort are inherit this class If methods (like First/Next/Seek) return error, then returned key SHOULD not be nil (can be []byte{} for example).
CursorDupSort Example: for k, v, err = cursor.First(); k != nil; k, v, err = cursor.NextNoDup() { if err != nil { return err } for ; v != nil; _, v, err = cursor.NextDup() { if err != nil { return err } } }.
Deleter wraps the database delete operations.
No description provided by the author
No description provided by the author
No description provided by the author
PendingMutations in-memory storage of changes Later they can either be flushed to the database or abandon.
Putter wraps the database write operations.
RoDB - Read-only version of KV.
No description provided by the author
No description provided by the author
RwDB low-level database interface - main target is - to provide common abstraction over top of MDBX and RemoteKV.
RwTx WARNING: - RwTx is not threadsafe and may only be used in the goroutine that created it.
No description provided by the author
No description provided by the author
No description provided by the author
Tx WARNING: - Tx is not threadsafe and may only be used in the goroutine that created it - ReadOnly transactions do not lock goroutine to thread, RwTx does.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author