xapian-core  1.4.20
Public Member Functions | List of all members
ChertCompact::MergeCursor Struct Reference
+ Inheritance diagram for ChertCompact::MergeCursor:
+ Collaboration diagram for ChertCompact::MergeCursor:

Public Member Functions

 MergeCursor (ChertTable *in)
 
- Public Member Functions inherited from ChertCursor
 ChertCursor (const ChertTable *B)
 Create a cursor attached to a Btree. More...
 
 ~ChertCursor ()
 Destroy the ChertCursor. 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 prev ()
 Move to the previous key. More...
 
bool find_entry (const string &key)
 Position the cursor on the highest entry with key <= 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 ChertTableget_table () const
 Return a pointer to the ChertTable we're a cursor for. More...
 

Additional Inherited Members

- Public Attributes inherited from ChertCursor
string current_key
 Current key pointed to by cursor. More...
 
string current_tag
 Current tag pointed to by cursor. More...
 
- Protected Attributes inherited from ChertCursor
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 ChertTableB
 The Btree table. More...
 

Detailed Description

Definition at line 461 of file chert_compact.cc.

Constructor & Destructor Documentation

◆ MergeCursor()

ChertCompact::MergeCursor::MergeCursor ( ChertTable in)
inlineexplicit

Definition at line 462 of file chert_compact.cc.


The documentation for this struct was generated from the following file: