Add secondary indexes to accelerate cache lookups
This commit is contained in:
@@ -6,6 +6,16 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
---
|
||||
|
||||
## [1.6.0] - 2026-06-05
|
||||
|
||||
### Added
|
||||
- **Secondary indexes** — `CachingEngine(engine, indexes={"VW_X": ["col", ["a", "b"]]})` creates indexes on the in-memory cache to accelerate `WHERE`/`JOIN` lookups. Index columns are auto-loaded so the index exists from the first load, and indexes are recreated after every (re)load and persist in `cache.db`. Combines freely with `delta` and `ttl`.
|
||||
|
||||
### Changed
|
||||
- `pyproject.toml` — bumped version to `1.6.0`
|
||||
|
||||
---
|
||||
|
||||
## [1.5.0] - 2026-06-05
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user