package
0.0.0-20240830124323-c3d2d57c8a5a
Repository: https://github.com/fantom-foundation/carmendb.git
Documentation: pkg.go.dev

# Functions

InitBlockList creates a new instance, each block will have the given maximal capacity.
NewBlockList creates a new instance, each block will have the given maximal capacity.
NewIndex constructs a new Index instance.
NewLinearHashIndex constructs a new Index instance.
NewLinearHashMap creates a new instance with the initial number of buckets and constant bucket size.
NewLinearHashParamsIndex constructs a new Index instance with parameters setting up the number of buckets.

# Structs

BlockList is a data structure that maintains a list of blocks.
Index is an in-memory implementation of index.Index.
LinearHashIndex is an in-memory implementation of index.Index.
LinearHashMap is a structure mapping a list of key/value pairs.