Abstract base class for a record manager.
RecordManager(
self,
namespace: str,
)| Name | Type | Description |
|---|---|---|
namespace* | str | The namespace for the record manager. |
| Name | Type |
|---|---|
| namespace | str |
Create the database schema for the record manager.
Create the database schema for the record manager.
Get the current server time as a high resolution timestamp!
It's important to get this from the server to ensure a monotonic clock, otherwise there may be data loss when cleaning up old documents!
Get the current server time as a high resolution timestamp!
It's important to get this from the server to ensure a monotonic clock, otherwise there may be data loss when cleaning up old documents!
Upsert records into the database.
Upsert records into the database.
Check if the provided keys exist in the database.
Check if the provided keys exist in the database.
List records in the database based on the provided filters.
List records in the database based on the provided filters.
Delete specified records from the database.
Delete specified records from the database.