xapian-core
1.4.27
|
#include <glass_table.h>
Public Member Functions | |
BItem_base (T p_, int c) | |
BItem_base (T p_) | |
T | get_address () const |
int | size () const |
SIZE in diagram above. More... | |
Key | key () const |
uint4 | block_given_by () const |
Get this item's tag as a block number (this block should not be at level 0). More... | |
int | component_of () const |
Protected Member Functions | |
int | get_key_len () const |
Static Protected Member Functions | |
static int | getD (const uint8_t *q, int c) |
static int | getX (const uint8_t *q, int c) |
Protected Attributes | |
T | p |
Definition at line 302 of file glass_table.h.
|
inline |
Definition at line 315 of file glass_table.h.
|
inlineexplicit |
Definition at line 316 of file glass_table.h.
|
inline |
Get this item's tag as a block number (this block should not be at level 0).
Definition at line 326 of file glass_table.h.
Referenced by GlassTable::add_branch_item(), GlassTable::delete_branch_item(), GlassTableCheck::print_tag(), and GlassTable::readahead_key().
|
inline |
Definition at line 329 of file glass_table.h.
|
inline |
Definition at line 317 of file glass_table.h.
Referenced by GlassTable::add_item_to_branch(), GlassTableCheck::block_check(), GlassTable::compact(), and GlassTable::find_in_branch().
|
inlineprotected |
Definition at line 305 of file glass_table.h.
|
inlinestaticprotected |
Definition at line 306 of file glass_table.h.
|
inlinestaticprotected |
Definition at line 312 of file glass_table.h.
|
inline |
Definition at line 322 of file glass_table.h.
Referenced by GlassTable::add_branch_item(), Glass::compare(), GlassTable::enter_key_above_branch(), and GlassTableCheck::print_key().
|
inline |
SIZE in diagram above.
Definition at line 319 of file glass_table.h.
Referenced by GlassTable::add_branch_item(), GlassTable::add_item_to_branch(), GlassTableCheck::block_check(), GlassTable::compact(), GlassTable::delete_branch_item(), and GlassTable::mid_point().
|
protected |
Definition at line 304 of file glass_table.h.