Skip to content

Snapshot

One exact retained read-only revision.

Structurally lacks mutation, transaction, connection, checkpoint, sync, and conflict APIs. Reads use the same sparse authenticated page path as a writable database.

Snapshot.query(self, sql: 'str', params: 'Bindings' = ()) -> 'Rows'

Section titled “Snapshot.query(self, sql: 'str', params: 'Bindings' = ()) -> 'Rows'”

Run exactly one observational statement against the pinned revision. Bounded by the snapshot connection’s maximum_rows.

Return a typed SnapshotStatus of snapshot-owned state only.

Close the snapshot. Idempotent. Never closes the caller-owned Remote.