|
xapian-core
1.4.30
|
Inheritance diagram for GlassCompact::MergeCursor:
Collaboration diagram for GlassCompact::MergeCursor:Public Member Functions | |
| MergeCursor (GlassTable *in) | |
Public Member Functions inherited from GlassCursor | |
| GlassCursor (const GlassTable *B, const Glass::Cursor *C_=NULL) | |
| Create a cursor attached to a Btree. More... | |
| GlassCursor * | clone () const |
| Clone a cursor. More... | |
| ~GlassCursor () | |
| Destroy the GlassCursor. More... | |
| bool | read_tag (bool keep_compressed=false) |
| Read the tag from the table and store it in current_tag. More... | |
| bool | next () |
| Advance to the next key. More... | |
| bool | find_entry (const string &key) |
| Position the cursor on the highest entry with key <= key. More... | |
| bool | find_exact (const string &key) |
| Position the cursor exactly on a key. More... | |
| void | find_entry_lt (const string &key) |
| Position the cursor on the highest entry with key < key. More... | |
| bool | find_entry_ge (const string &key) |
| Position the cursor on the lowest entry with key >= key. More... | |
| void | to_end () |
| Set the cursor to be off the end of the table. More... | |
| bool | after_end () const |
| Determine whether cursor is off the end of table. More... | |
| const GlassTable * | get_table () const |
| Return a pointer to the GlassTable we're a cursor for. More... | |
Additional Inherited Members | |
Public Attributes inherited from GlassCursor | |
| string | current_key |
| Current key pointed to by cursor. More... | |
| string | current_tag |
| Current tag pointed to by cursor. More... | |
Protected Attributes inherited from GlassCursor | |
| bool | is_positioned |
| Whether the cursor is positioned at a valid entry. More... | |
| bool | is_after_end |
| Whether the cursor is off the end of the table. More... | |
| const GlassTable * | B |
| The Btree table. More... | |
Definition at line 389 of file glass_compact.cc.
|
inlineexplicit |
Definition at line 390 of file glass_compact.cc.