... | ... | @@ -6,6 +6,12 @@ Soubor: tag.db |
|
|
### Operace čtení, nemění stav db, vrací pouze určitou hodnotu z tabulky:
|
|
|
* `QList<qint64> getMsgIdsContainSearchTagText(const QString &text) const`
|
|
|
* vrací seznam ID zpráv, které mají přiřazený tag obsahující hledaný podřetězec. Vstupem je hledaný podřetězec. Výstupem seznam ID zpráv.
|
|
|
* `QList<TagEntry> getMessageTags(const QString &userName, const quint64 msgId) const`
|
|
|
* vrací seznam všech tagů přiřazených konkrétní zprávě. Vstupem je uživatelské jméno a id zprávy. Výstupem je seznam struktur, které obsahují záznamy přiřazených tagů.
|
|
|
* `QList<TagEntry> getAllTags(void) const`
|
|
|
* vrací seznam všech tagu z databáze. Výstupem je seznam struktur, které obsahují záznamy tagů.
|
|
|
* `TagEntry getTagData(int id) const`
|
|
|
* vrací záznamy jednoho tagu z databáze. Vstupem je id tagu v databázi. Výstupem struktura obsahují záznamy tagu.
|
|
|
|
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
|
* `bool insertTag(const QString &tagName, const QString &tagColor)`
|
... | ... | |