xapian-core
1.4.27
|
#include <glass_table.h>
Public Member Functions | |
LeafItem_base (T p_, int c) | |
LeafItem_base (T p_) | |
T | get_address () const |
int | size () const |
SIZE in diagram above. More... | |
bool | get_compressed () const |
bool | first_component () const |
bool | last_component () const |
int | component_of () const |
Key | key () const |
void | append_chunk (std::string *tag) const |
bool | decompress_chunk (CompressionStream &comp_stream, string &tag) const |
Protected Member Functions | |
int | get_key_len () const |
int | getI () 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 160 of file glass_table.h.
|
inline |
Definition at line 174 of file glass_table.h.
|
inlineexplicit |
Definition at line 175 of file glass_table.h.
|
inline |
Definition at line 189 of file glass_table.h.
Referenced by GlassTableCheck::print_tag(), and GlassTable::read_tag().
|
inline |
Definition at line 184 of file glass_table.h.
Referenced by GlassTable::enter_key_above_leaf(), and GlassTableCheck::print_key().
|
inline |
Definition at line 198 of file glass_table.h.
Referenced by GlassTable::read_tag().
|
inline |
Definition at line 182 of file glass_table.h.
Referenced by GlassCursor::next().
|
inline |
Definition at line 176 of file glass_table.h.
Referenced by GlassTable::add_item_to_leaf(), GlassTable::add_kt(), GlassTableCheck::block_check(), GlassTable::close(), GlassTable::compact(), GlassTable::find_in_branch(), and GlassTable::find_in_leaf().
|
inline |
Definition at line 181 of file glass_table.h.
Referenced by GlassTable::read_tag().
|
inlineprotected |
Definition at line 163 of file glass_table.h.
|
inlinestaticprotected |
Definition at line 164 of file glass_table.h.
|
inlineprotected |
Definition at line 170 of file glass_table.h.
|
inlinestaticprotected |
Definition at line 171 of file glass_table.h.
|
inline |
Definition at line 188 of file glass_table.h.
Referenced by GlassTable::enter_key_above_leaf(), and GlassTableCheck::print_key().
|
inline |
Definition at line 183 of file glass_table.h.
Referenced by GlassTable::add_kt(), GlassTable::delete_kt(), GlassTableCheck::print_key(), and GlassTable::read_tag().
|
inline |
SIZE in diagram above.
Definition at line 178 of file glass_table.h.
Referenced by GlassTable::add_item_to_leaf(), GlassTable::add_kt(), GlassTable::add_leaf_item(), GlassTableCheck::block_check(), GlassTable::compact(), GlassTable::delete_leaf_item(), and GlassTable::mid_point().
|
protected |
Definition at line 162 of file glass_table.h.