#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().
1.5.1