package
0.4.4
Repository: https://github.com/iand/gonudb.git
Documentation: pkg.go.dev

# Functions

BucketCapacity returns the number of entries that fit in a bucket.
No description provided by the author
BucketSize returns the actual size of a bucket.
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
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
bucket takes ownership of blob.
No description provided by the author
No description provided by the author
NewSalt returns a random salt or panics if the system source of entropy cannot be read.
No description provided by the author
NewUID returns a random identifier or panics if the system source of entropy cannot be read.
OpenDataFile opens a data file for appending and random reads.
OpenKeyFile opens a key file for random reads and writes.
OpenLogFile opens a log file for appending, creating it if necessary.
No description provided by the author
VerifyStore verifies consistency of the data and key files.
String formats the version in semver format, see semver.org.

# Constants

Hash.
Spill.
(Reserved).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
(Reserved).
DataFileSize.
maximum length of a keyfile block in bytes (must not be larger than MaxKeySize due to on-disk representation).
maximum length of a data record's value in bytes.
No description provided by the author
maximum length of a data record's key in bytes.
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
No description provided by the author
No description provided by the author
No description provided by the author
size.

# Variables

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
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
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
deprecated: use ErrKeyMissing and ErrKeyTooLarge instead.
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
No description provided by the author

# Structs

TODO: evaluate tradeoffs of using a slice of Entry instead of blob.
No description provided by the author
No description provided by the author
BucketScanner implements a sequential scan through a key file.
Cache is an in memory buffer of buckets.
CacheData is a read only view of a bucket cache.
DataFile assumes it has exclusive write access to the file.
No description provided by the author
DataRecordHeader is prepended to each record written to the data file.
No description provided by the author
Entry
No description provided by the author
KeyFile assumes it has exclusive write access to the file.
No description provided by the author
No description provided by the author
No description provided by the author
Buffers data records in a map.
RecordScanner implements a sequential scan through a data file.
SectionWriter implements Write on a section of an underlying WriterAt.
No description provided by the author
No description provided by the author

# Interfaces

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

# Type aliases

No description provided by the author