xapian-core  2.0.0
Public Member Functions | Private Attributes | List of all members
MutableHoneyCursor Class Reference

#include <honey_cursor.h>

+ Inheritance diagram for MutableHoneyCursor:
+ Collaboration diagram for MutableHoneyCursor:

Public Member Functions

 MutableHoneyCursor (HoneyTable *table_)
 
bool del ()
 
- Public Member Functions inherited from HoneyCursor
 HoneyCursor (const HoneyTable *table)
 
 HoneyCursor (const HoneyCursor &o)
 
void rewind ()
 Position cursor on the dummy empty key. More...
 
void to_end ()
 
bool after_end () const
 
bool next ()
 
bool read_tag (bool keep_compressed=false)
 
bool find_exact (std::string_view key)
 
bool find_entry_ge (std::string_view key)
 
bool prev ()
 Move to the item before the current one. More...
 

Private Attributes

HoneyTabletable
 

Additional Inherited Members

- Public Attributes inherited from HoneyCursor
std::string current_key
 
std::string current_tag
 
size_t val_size = 0
 
bool current_compressed = false
 
CompressionStream comp_stream
 
bool is_at_end = false
 
std::string last_key
 
off_t root
 
off_t offset
 

Detailed Description

Definition at line 126 of file honey_cursor.h.

Constructor & Destructor Documentation

◆ MutableHoneyCursor()

MutableHoneyCursor::MutableHoneyCursor ( HoneyTable table_)
inline

Definition at line 130 of file honey_cursor.h.

Member Function Documentation

◆ del()

bool MutableHoneyCursor::del ( )
inline

Member Data Documentation

◆ table

HoneyTable* MutableHoneyCursor::table
private

Definition at line 127 of file honey_cursor.h.

Referenced by del().


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