From 1f1942ec0a4e55b3488a1771475994253bfe9b9e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 22 Nov 2021 13:48:19 +0100 Subject: Move --- internal/hash/page.go | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 internal/hash/page.go (limited to 'internal/hash/page.go') diff --git a/internal/hash/page.go b/internal/hash/page.go deleted file mode 100644 index 1044f95..0000000 --- a/internal/hash/page.go +++ /dev/null @@ -1,21 +0,0 @@ -package hash - -/* - * routines dealing with a data page - * - * page format: - * ┌───┬────────┬────────┬────────┐ - * p │ n │ keyoff │ datoff │ keyoff │ - * ├───┴────┬───┴───┬────┴──┬─────┤ - * │ datoff │ free │ ptr │ ──> │ - * ├────────┴───────┴───────┴─────┤ - * │ F R E E A R E A │ - * ├──────────────┬───────────────┤ - * │ <──── ─ ─ ─ │ data │ - * ├────────┬─────┴────┬──────────┤ - * │ key │ data │ key │ - * └────────┴──────────┴──────────┘ - * - * Pointer to the free space is always: p[p[0] + 2] - * Amount of free space on the page is: p[p[0] + 1] - */ -- cgit v1.2.3