An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.8% dependent packages on proxy.golang.org
Top 4.7% dependent repos on proxy.golang.org

proxy.golang.org : github.com/advancemg/badgerhold

Package badgerhold is an indexing and querying layer on top of a badger DB. The goal is to allow easy, persistent storage and retrieval of Go types. badgerDB is an embedded key-value store, and badgerhold serves a similar use case however with a higher level interface for common uses of Badger. BadgerHold deals directly with Go Types. When inserting data, you pass in your structure directly. When querying data you pass in a pointer to a slice of the type you want to return. By default Gob encoding is used. You can put multiple different types into the same DB file and they (and their indexes) will be stored separately. BadgerHold will automatically create an index for any struct fields tags with "badgerholdIndex" The first field specified in query will be used as the index (if one exists). Queries are chained together criteria that applies to a set of fields:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/advancemg/badgerhold
License: MIT
Latest release: about 3 years ago
First release: almost 5 years ago
Namespace: github.com/advancemg
Dependent packages: 1
Dependent repositories: 1
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 8 days ago

    Loading...
    Readme
    Loading...