Commit Graph

27 Commits (0028ea46e2aed1e0522da59b3d31912afea2c54a)

Author SHA1 Message Date
Kim Alvefur 0028ea46e2 mod_storage_internal,_sql: Expose archive capabilities feature set 7 years ago
Matthew Wild d7761bd914 mod_storage_internal,_sql: Add limit to number of items in an archive store (fixes #733) 8 years ago
Kim Alvefur 04d52fd099 mod_storage_internal: Return a noop iterator if archive is empty (fixes #920) 9 years ago
Kim Alvefur d7789712da mod_storage_internal: Handle case of empty item store when deleting (fixes #910) 9 years ago
Kim Alvefur 83741da83a mod_storage_internal: Correctly calculate number of deleted items (fixes #912) 9 years ago
Kim Alvefur 2e1a6cd73e mod_storage_internal: Support the 'key' archive query field 9 years ago
Kim Alvefur 52cff8b490 mod_storage_internal: Add the dates method 9 years ago
Kim Alvefur 8be8224bba mod_storage_internal: Add support for removing archived items 9 years ago
Kim Alvefur ffb3266efa mod_storage_internal: Add basic archive store implementation 9 years ago
Kim Alvefur fefbf23013 mod_storage_internal: Ignore unused 'self' argument [luacheck] 9 years ago
Kim Alvefur b1d9296789 mod_storage_internal: Reorder methods 9 years ago
Kim Alvefur 0ca328a00c mod_storage_internal: Separate driver from keyval implementation 9 years ago
Kim Alvefur 5a4e252a6c mod_storage_internal: Only apply truncate if there are more items than requested 8 years ago
Kim Alvefur b158553c43 mod_storage_internal: Skip write if no items matched a deletion query 8 years ago
Kim Alvefur 06addc9a73 mod_storage_internal: Optimize truncation 8 years ago
Kim Alvefur cb209b0f1e mod_storage_internal: Allow truncating deletion at the beginning or end of an archive store 8 years ago
Kim Alvefur 5091ef0c46 mod_storage_internal: Add more extensive query support to archive:delete method 8 years ago
Kim Alvefur 2477d1c269 mod_storage_internal: Add support for archive key deduplication (like mod_storage_sql) 8 years ago
Kim Alvefur 2ba9c6ce77 mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types 12 years ago
Kim Alvefur 196022f3f5 mod_storage_internal, datamanager: Add support for iterating over users with data in a store 13 years ago
Kim Alvefur 07bb8a42ce storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version 14 years ago
Waqas Hussain aff71e544e mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules. 14 years ago
Waqas Hussain 7daf3c7c14 core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides(). 14 years ago
Kim Alvefur 989d976c85 mod_storage_internal: Add method for removing all data belonging to a user 14 years ago
Kim Alvefur f3b4b75347 mod_storage_internal: Add method for listing stores 14 years ago
Matthew Wild 909cdebf94 storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code 15 years ago