Classes | Namespaces | Functions | Variables

axi.h File Reference

#include <xapian.h>
#include <string>

Go to the source code of this file.

Classes

class  ept::axi::OverrideIndexDir
 RAII temporary override of the location of the index root directory, used for tests. More...

Namespaces

namespace  ept
namespace  ept::axi
 

Maintains and accesses a Xapian index of package descriptions.


Functions

std::string ept::axi::path_dir ()
 Return the path to the Apt Xapian index root directory.
std::string ept::axi::path_db ()
 Return the path to the Apt Xapian index Xapian database.
time_t ept::axi::timestamp ()
 Return the last update timestamp of the index.

Variables

const Xapian::valueno ept::axi::VAL_APT_INSTALLED_SIZE = 1
const Xapian::valueno ept::axi::VAL_APT_PACKAGE_SIZE = 2
const Xapian::valueno ept::axi::VAL_POPCON = 10
const Xapian::valueno ept::axi::VAL_ITERATING_RATING = 20
const Xapian::valueno ept::axi::VAL_ITERATING_FUNCTIONALITY = 21
const Xapian::valueno ept::axi::VAL_ITERATING_USABILITY = 22
const Xapian::valueno ept::axi::VAL_ITERATING_SECURITY = 23
const Xapian::valueno ept::axi::VAL_ITERATING_PERFORMANCE = 24
const Xapian::valueno ept::axi::VAL_ITERATING_QUALITY = 25
const Xapian::valueno ept::axi::VAL_ITERATING_SUPPORT = 26
const Xapian::valueno ept::axi::VAL_ITERATING_ADOPTION = 27

Detailed Description

Author:
Enrico Zini <enrico@enricozini.org> Fast full-text search