Switch to unified view

a/src/rcldb/stemdb.h b/src/rcldb/stemdb.h
...
...
56
56
57
namespace Rcl {
57
namespace Rcl {
58
namespace StemDb {
58
namespace StemDb {
59
59
60
/// Get languages of existing stem databases
60
/// Get languages of existing stem databases
61
extern std::vector<std::string> getLangs(const std::string& dbdir);
61
extern std::vector<std::string> getLangs(Xapian::Database& xdb);
62
62
/// Delete stem database for given language
63
/// Delete stem database for given language
63
extern bool deleteDb(const std::string& dbdir, const std::string& lang);
64
extern bool deleteDb(Xapian::WritableDatabase&, const std::string& lang);
65
64
/// Create stem database for given language
66
/// Create stem database for given language
65
extern bool createDb(Xapian::Database& xdb, 
67
extern bool createDb(Xapian::WritableDatabase&, const std::string& lang);
66
           const std::string& dbdir, const std::string& lang);
68
67
/// Expand term to stem siblings
69
/// Expand term to stem siblings
68
extern bool stemExpand(const std::string& dbdir, 
70
extern bool stemExpand(Xapian::Database& xdb,
69
               const std::string& langs,
71
               const std::string& lang,
70
               const std::string& term,
72
               const std::string& term,
71
               std::vector<std::string>& result);
73
               std::vector<std::string>& result);
72
}
74
}
73
}
75
}
74
76