|
xapian-core
2.0.0
|
HoneyTable class. More...
#include "xapian/error.h"#include <algorithm>#include <string_view>#include <cstdio>#include <cstdlib>#include <type_traits>#include <sys/types.h>#include "safesysstat.h"#include "safeunistd.h"#include "compression_stream.h"#include "honey_defs.h"#include "honey_version.h"#include "internaltypes.h"#include "io_utils.h"#include "pack.h"#include "str.h"#include "stringutils.h"#include "wordaccess.h"#include "unicode/description_append.h"
Include dependency graph for honey_table.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | BufferedFileCommon |
| class | BufferedFile |
| class | SSTIndex |
| class | HoneyTable |
Macros | |
| #define | SSTINDEX_ARRAY |
| #define | SSTINDEX_BINARY_CHOP_KEY_SIZE 4 |
| #define | SSTINDEX_BINARY_CHOP_PTR_SIZE 4 |
| #define | SSTINDEX_BINARY_CHOP_ENTRY_SIZE (SSTINDEX_BINARY_CHOP_KEY_SIZE + SSTINDEX_BINARY_CHOP_PTR_SIZE) |
Variables | |
| const uint4 | BLK_UNUSED = uint4(-1) |
HoneyTable class.
Definition in file honey_table.h.
| #define SSTINDEX_ARRAY |
Definition at line 28 of file honey_table.h.
| #define SSTINDEX_BINARY_CHOP_ENTRY_SIZE (SSTINDEX_BINARY_CHOP_KEY_SIZE + SSTINDEX_BINARY_CHOP_PTR_SIZE) |
Definition at line 34 of file honey_table.h.
| #define SSTINDEX_BINARY_CHOP_KEY_SIZE 4 |
Definition at line 32 of file honey_table.h.
| #define SSTINDEX_BINARY_CHOP_PTR_SIZE 4 |
Definition at line 33 of file honey_table.h.
Definition at line 73 of file honey_table.h.
Referenced by GlassTable::delete_branch_item(), GlassTable::delete_leaf_item(), GlassFreeList::get_block(), HoneyFreeList::get_block(), GlassFreeList::mark_block_unused(), and HoneyFreeList::mark_block_unused().