xapian-core  2.1.0
Public Member Functions | Public Attributes | Private Attributes | List of all members
HoneyCompact::PostlistCursor< const HoneyTable & > Class Reference
+ Inheritance diagram for HoneyCompact::PostlistCursor< const HoneyTable & >:
+ Collaboration diagram for HoneyCompact::PostlistCursor< const HoneyTable & >:

Public Member Functions

 PostlistCursor (const HoneyTable *in, Xapian::docid offset_)
 
bool next ()
 

Public Attributes

string key
 
string tag
 
Xapian::docid firstdid
 
Xapian::docid chunk_lastdid
 
Xapian::doccount tf
 
Xapian::termcount cf
 
Xapian::termcount first_wdf
 
Xapian::termcount wdf_max
 
bool have_wdfs
 

Private Attributes

Xapian::docid offset
 
- Private 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
 

Additional Inherited Members

- Private 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...
 

Detailed Description

Definition at line 591 of file honey_compact.cc.

Constructor & Destructor Documentation

◆ PostlistCursor()

HoneyCompact::PostlistCursor< const HoneyTable & >::PostlistCursor ( const HoneyTable in,
Xapian::docid  offset_ 
)
inline

Definition at line 604 of file honey_compact.cc.

Member Function Documentation

◆ next()

bool HoneyCompact::PostlistCursor< const HoneyTable & >::next ( )
inline

Member Data Documentation

◆ cf

Definition at line 599 of file honey_compact.cc.

◆ chunk_lastdid

Definition at line 597 of file honey_compact.cc.

◆ first_wdf

Definition at line 600 of file honey_compact.cc.

◆ firstdid

Definition at line 596 of file honey_compact.cc.

◆ have_wdfs

bool HoneyCompact::PostlistCursor< const HoneyTable & >::have_wdfs

Definition at line 602 of file honey_compact.cc.

◆ key

string HoneyCompact::PostlistCursor< const HoneyTable & >::key

Definition at line 595 of file honey_compact.cc.

◆ offset

Definition at line 592 of file honey_compact.cc.

◆ tag

string HoneyCompact::PostlistCursor< const HoneyTable & >::tag

Definition at line 595 of file honey_compact.cc.

◆ tf

Definition at line 598 of file honey_compact.cc.

◆ wdf_max

Definition at line 601 of file honey_compact.cc.


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