package
0.0.0-20231109213423-8a2c9d08a1e4
Repository: https://github.com/csci1270-fall-2023/dbms-projects-handout.git
Documentation: pkg.go.dev

# Functions

Hasher returns the hash of a key, modded by 2^depth.
No description provided by the author
MurmurHasher returns the MurmurHash3 hash of the given key, bounded by size.
Construct a new HashBucket.
Returns a new HashTable.
Opens the pager with the given table name.
Read hash table in from memory.
Write hash table out to memory.
XxHasher returns the xxHash hash of the given key, bounded by size.

# Constants

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

# Variables

No description provided by the author
num entries.
No description provided by the author
No description provided by the author
Must store global depth and next pointer.
int64 key, int64 value.
No description provided by the author
No description provided by the author
No description provided by the author
Hash table variables.

# Structs

HashBucket.
HashCursor points to a spot in the hash table.
HashEntry is a single entry in a hashtable.
HashIndex is an index that uses a HashTable as its datastructure.
HashTable definitions.

# Type aliases

Lock Types.