Expand description

This library provides the low-level database library implementation, and query language definition, for SurrealDB, the ultimate cloud database for tomorrow’s applications. SurrealDB is a scalable, distributed, collaborative, document-graph database for the realtime web.

This library can be used to start an embedded in-memory datastore, an embedded datastore persisted to disk, a browser-based embedded datastore backed by IndexedDB, or for connecting to a distributed TiKV key-value store.

Modules

Structs

The underlying datastore instance which stores the dataset.
The return value when running a query set on the database.
Specifies the current session information when processing a query.
A set of undoable updates and requests against a dataset.

Enums

Specifies the current authentication for the datastore execution context.
An error originating from the SurrealDB client library.

Type Definitions

The key part of a key-value pair. An alias for Vec<u8>.
The value part of a key-value pair. An alias for Vec<u8>.