Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
tbhb
released this
31 Dec 18:37
Added
Table class for working with JSONLT files supporting CRUD operations (get, put, delete, has) and Python protocols (Sized, Container, Iterable)
Transaction class with snapshot isolation, optimistic concurrency control, context manager support, and Python protocols (Sized, Container, Iterable)
Compound key support for multi-field keys (for example, ("customer_id", "order_id"))
Cross-platform file locking for concurrent access (fcntl on Unix, LockFileEx on Windows)
Query operations: find() and find_one() with predicate functions
Table maintenance: compact() to remove superseded records and tombstones
Exception hierarchy with ConflictError for write-write conflict detection
Full conformance with the JSONLT specification
Property-based tests using Hypothesis for JSON serialization, records, and state
Benchmark suite for performance testing
You can’t perform that action at this time.