#include <indexer.h>
Collaboration diagram for PhraseHunter::IndexManager:
Public Types | |
enum | Mode { New, Edit } |
The Mode in which IndexManager should operate. More... | |
Public Member Functions | |
IndexManager (SQLitePP::SqliteDB &db) | |
~IndexManager () | |
void | removeFromIndex (DocID) |
void | addToIndex (TextSaver &, DocID) throw (Exceptions::FileError) |
Private Attributes | |
SQLitePP::SqliteDB & | m_db |
Definition at line 34 of file indexer.h.
The Mode in which IndexManager should operate.
PhraseHunter::IndexManager::IndexManager | ( | SQLitePP::SqliteDB & | db | ) | [inline] |
PhraseHunter::IndexManager::~IndexManager | ( | ) |
void PhraseHunter::IndexManager::removeFromIndex | ( | DocID | ) |
void PhraseHunter::IndexManager::addToIndex | ( | TextSaver & | , | |
DocID | ||||
) | throw (Exceptions::FileError) |
Definition at line 45 of file indexer.cpp.
References SQLitePP::ResultIterator::get(), SQLitePP::ResultIterator::hasMoreRows(), PhraseHunter::TextSaver::TokenInformation::offset, PhraseHunter::TextSaver::TokenInformation::token, and schma::UTF8Converter().