21 #ifndef XAPIAN_INCLUDED_HONEY_CURSOR_H
22 #define XAPIAN_INCLUDED_HONEY_CURSOR_H
33 bool do_find(std::string_view key,
bool greater_than);
60 root(table->get_root()),
61 offset(table->get_offset())
104 bool read_tag(
bool keep_compressed =
false);
bool was_forced_closed() const
bool read_tag(bool keep_compressed=false)
HoneyCursor(const HoneyTable *table)
bool find_exact(std::string_view key)
HoneyCursor(const HoneyCursor &o)
bool do_find(std::string_view key, bool greater_than)
Search for key.
bool next_from_index()
Handle the value part of the (key,value).
CompressionStream comp_stream
void rewind()
Position cursor on the dummy empty key.
bool prev()
Move to the item before the current one.
bool find_entry_ge(std::string_view key)
bool del(const std::string &)
static void throw_database_closed()
MutableHoneyCursor(HoneyTable *table_)