21 #ifndef XAPIAN_INCLUDED_CHERT_TERMLISTTABLE_H 22 #define XAPIAN_INCLUDED_CHERT_TERMLISTTABLE_H 53 Z_DEFAULT_STRATEGY) { }
84 #endif // XAPIAN_INCLUDED_CHERT_TERMLISTTABLE_H void delete_termlist(Xapian::docid did)
Delete the termlist data for document did.
The Xapian namespace contains public interfaces for the Xapian library.
void create_and_open(unsigned int blocksize)
Create a new empty btree structure on disk and open it at the initial revision.
void create_and_open(unsigned int blocksize)
Non-lazy override of ChertLazyTable::create_and_open().
void C_pack_uint_preserving_sort(std::string &s, U value)
Append an encoded unsigned integer to a string, preserving the sort order.
static std::string make_key(Xapian::docid did)
Subclass of ChertTable for deriving lazy tables from.
Pack types into strings and unpack them again.
unsigned XAPIAN_DOCID_BASE_TYPE docid
A unique identifier for a document.
unsigned int chert_doclen_t
An integer type for storing the length of a document - ie, the sum of the wdfs of the terms in the do...
A handle representing a document in a Xapian database.
string make_key(Xapian::docid did)
ChertTermListTable(const std::string &dbdir, bool readonly)
Create a new ChertTermListTable object.