aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_storage_internal.lua
Commit message (Collapse)AuthorAgeFilesLines
* mod_storage_internal: Fix error in time limited queries on items without ↵Kim Alvefur2020-05-151-2/+4
| | | | 'when' field, fixes #1557
* mod_storage_internal: Only apply truncate if there are more items than requestedKim Alvefur2018-08-041-1/+1
|
* mod_storage_internal: Skip write if no items matched a deletion queryKim Alvefur2017-11-191-0/+3
|
* mod_storage_internal: Optimize truncationKim Alvefur2017-11-101-4/+5
|
* mod_storage_internal: Allow truncating deletion at the beginning or end of ↵Kim Alvefur2017-11-091-0/+15
| | | | an archive store
* mod_storage_internal: Add more extensive query support to archive:delete methodKim Alvefur2017-10-091-6/+22
|
* mod_storage_internal: Add support for archive key deduplication (like ↵Kim Alvefur2017-10-091-2/+21
| | | | mod_storage_sql)
* mod_storage_internal: Return a noop iterator if archive is empty (fixes #920)Kim Alvefur2017-07-051-1/+7
|
* mod_storage_internal: Handle case of empty item store when deleting (fixes #910)Kim Alvefur2017-05-141-1/+7
|
* mod_storage_internal: Correctly calculate number of deleted items (fixes #912)Kim Alvefur2017-05-141-1/+2
|
* mod_storage_internal: Support the 'key' archive query fieldKim Alvefur2017-04-151-0/+5
|
* mod_storage_internal: Add the dates methodKim Alvefur2017-03-311-0/+6
|
* mod_storage_internal: Add support for removing archived itemsKim Alvefur2017-03-311-0/+19
|
* mod_storage_internal: Add basic archive store implementationKim Alvefur2017-03-311-0/+85
|
* mod_storage_internal: Ignore unused 'self' argument [luacheck]Kim Alvefur2017-03-311-2/+2
|
* mod_storage_internal: Reorder methodsKim Alvefur2017-03-311-8/+8
|
* mod_storage_internal: Separate driver from keyval implementationKim Alvefur2017-03-311-6/+10
|
* mod_storage_{none,internal,sql}: Return error for unsupported (everything ↵Kim Alvefur2014-06-201-0/+3
| | | | but keyval) store types
* mod_storage_internal, datamanager: Add support for iterating over users with ↵Kim Alvefur2012-09-211-2/+6
| | | | data in a store
* Merge 0.9->trunkMatthew Wild2012-09-191-2/+2
|\
| * storagemanager, datamanager, mod_storage_{internal,sql}: Replace ↵Kim Alvefur2012-09-171-2/+2
| | | | | | | | list_stores() with an iterator version
* | mod_storage_*: Don't explicitly set driver name, to ease copying/renaming ↵Waqas Hussain2012-09-121-1/+1
| | | | | | | | modules.
* | core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to ↵Waqas Hussain2012-09-121-1/+1
|/ | | | allow using module:provides().
* mod_storage_internal: Add method for removing all data belonging to a userKim Alvefur2012-07-281-0/+4
|
* mod_storage_internal: Add method for listing storesKim Alvefur2012-07-281-0/+4
|
* storagemanager, mod_storage_internal: Split out default driver to ↵Matthew Wild2011-01-071-0/+19
mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code