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 FH and GitHub
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