Categorygithub.com/dal-go/dalgo2buntdb
modulepackage
0.7.26
Repository: https://github.com/dal-go/dalgo2buntdb.git
Documentation: pkg.go.dev

# README

Go package: github.com/dal-go/dalgo2buntdb

Lint, Vet, Build, Test Go Report Card GoDoc

Bridge to BuntDB API for github.com/dal-go/dalgo interface.

What is BuntDB?

BuntDB is a low-level, in-memory, key/value store in pure Go. It persists to disk, is ACID compliant, and uses locking for multiple readers and a single writer. It supports custom indexes and geospatial data. It's ideal for projects that need a dependable database and favor speed over data size.

What is DALgo?

DALgo is a Database Abstraction Layer (in) Go (language).

End-to-End testing

This package is covered by end-to-end tests from github.com/dal-go/dalgo-end2end-tests.

License

Open source under MIT License & free to use.

# Packages

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

# Functions

NewDatabase creates a new instance of DALgo adapter for BungDB.
NewInMemoryMockDB creates a new dal.Database as a wrapper of in-memory BuntDB instance.

# Constants

Version indicates package version.

# Variables

ErrKeyAlreadyExists an error to be used in insert when generated key already exists.