aboutsummaryrefslogtreecommitdiffstats
path: root/src/sticker/StickerDatabase.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* sticker/Match: add inequality operatorsMax Kellermann2014-12-121-0/+18
|
* sticker/Match: add operator "EQUALS"Max Kellermann2014-12-121-2/+9
| | | | | Mapped to "=" in the MPD protocol. This is the first operator, initially supporting value matches in the MPD protocol.
* sticker/Song: add enum StickerOperator to sticker_song_find()Max Kellermann2014-12-121-3/+14
|
* sticker/Database: move code to BindFind()Max Kellermann2014-12-121-8/+16
|
* sticker/Database: use the Error libraryMax Kellermann2014-12-121-27/+34
|
* sticker/Database: always invoke sqlite3_reset() and sqlite3_clear_bindings()Max Kellermann2014-12-121-4/+4
|
* lib/sqlite/Util: add ExecuteModified()Max Kellermann2014-12-121-14/+12
|
* sticker/Database: add wrapper for sqlite3_step()Max Kellermann2014-12-121-89/+15
|
* sticker/Database: move SQLite helpers to lib/sqlite/Util.hxxMax Kellermann2014-12-121-45/+1
|
* lib/sqlite/Domain: add Domain instance for SQLiteMax Kellermann2014-12-121-5/+6
| | | | Replaces the sticker_domain for Error::domain.
* sticker/Database: remove redundant sqlite3_reset() callsMax Kellermann2014-12-121-14/+0
| | | | | Call sqlite3_reset() only after a sqlite3_stmt* has been used, not before. Assume it is already in reusable state.
* sticker/Database: require SQLite 3.7.3Max Kellermann2014-12-121-4/+0
| | | | | | SQLite 3.7.3 is the version shipped in Debian Squeeze (oldstable); should be old enough to be the required version. Drop the compatibility #ifdef.
* sticker/Database: make variables more localMax Kellermann2014-12-121-10/+8
|
* sticker/Database: add sqlite3_bind_text() wrapperMax Kellermann2014-12-121-112/+42
|
* sticker/Database: remove C-style (void)Max Kellermann2014-12-121-2/+2
|
* Sticker*: move to sticker/Max Kellermann2014-01-241-0/+604