Commit Graph

15 Commits

Author SHA1 Message Date
Jan Doubravský a21b5a2a04 Add pragmas, hard_reset, and vacuum for tuning disk-backed caches 2026-06-09 17:58:41 +02:00
Jan Doubravský 8744f458cc Split last_upsert (persisted write) and last_refresh (run liveness) in stats 2026-06-09 08:48:29 +02:00
Jan Doubravský 6dc85e4f3c Fix frozen delta watermark and add error stats, lazy source, concurrent disk reads, and per-engine config 2026-06-08 19:35:33 +02:00
Jan Doubravský 209ae667ab Add disk-backed SQLite cache mode as an alternative to in-memory 2026-06-08 11:39:04 +02:00
Jan Doubravský 757a8f4eba Add secondary indexes to accelerate cache lookups 2026-06-05 18:17:55 +02:00
Jan Doubravský 286a5f207d Batch large-table loads to bound memory and add per-table state to stats 2026-06-05 14:44:07 +02:00
Jan Doubravský 85bb84a1a6 Add per-table TTL refresh for tables without a change column 2026-06-05 12:12:57 +02:00
Jan Doubravský 33aa126ff6 Add incremental delta refresh and fix Decimal/datetime cache binding 2026-06-05 11:09:16 +02:00
Jan Doubravský 530c2618cf Add support for query parameters, JOINs, SELECT * and three-part table names 2026-06-04 18:25:47 +02:00
Honza b044ca43f8 Add runtime statistics via engine.stats 2026-06-03 09:48:33 +02:00
Honza 0faa01d89b Add opt-in logging via add_sink, silence library logger by default 2026-06-03 09:33:32 +02:00
Honza 6536ad60c5 Add README, fix column deduplication in parser, remove .env from git 2026-06-03 09:30:37 +02:00
Jan Doubravský b79d66d36b Bump version to 0.2.0 and derive __version__ dynamically from package metadata 2026-06-02 07:38:36 +02:00
Jan Doubravský 74772cee4a Add initial SQLmem package structure with SQL parser, cache manager, column registry, and tests 2026-06-01 16:44:25 +02:00
Honza 54879ef9d0 Initial commit 2026-06-01 13:51:26 +02:00