Commit Graph
10 Commits
Author SHA1 Message Date
Nuno Campos a8b14a4e04 Allow checkpointer to override logic that creates the next version for each channel 2024-06-13 17:49:18 -07:00
Nuno Campos 145e655c09 Fix 2024-06-05 17:17:21 -07:00
Nuno Campos d366bacf03 Expose filter arg in get_state_history
- Combine list and search methods in Checkpointer
2024-06-05 17:14:35 -07:00
William FHandGitHub eac9c600aa Nicer NotImplementedError in sqlite checkpointer (#598) 2024-06-05 06:35:21 -07:00
Nuno Campos 52b2c755d7 Use uuid6 as the id for checkpoints
- this avoids conflicts if multiple processes creating checkpoints in same thread at same time
- uuid6 with a monotically increasing clock_seq is sortable by creation time at ms precision (plus clock_seq for ties, plus 48 bits of randomness for further ties)
2024-05-14 16:56:25 -07:00
Andrew Nguonly 78e3a240f1 Update implementation for constructing WHERE clause for SqliteSaver so that parameter values are not hardcoded, but bound instead. 2024-05-14 14:44:59 -07:00
Andrew Nguonly d6d33f9551 Fix bug with WHERE clause being incorrect when passing before param. 2024-05-14 10:38:26 -07:00
Andrew Nguonly aae05407f4 Lint code. 2024-05-13 18:22:07 -07:00
Andrew Nguonly 7a8cbe18f9 Implement asearch() in AsyncSqliteSaver. 2024-05-13 17:21:17 -07:00
Andrew Nguonly 9b1efe9698 Implement search() for SqliteSaver. 2024-05-13 16:59:59 -07:00