Skip to main content

Crate vantage_surrealdb

Crate vantage_surrealdb 

Source
Expand description

§Vantage SurrealDB Extension

Extends Vantage by adding Query Builders for SurrealDB. Standard functionality is implemented through protocol, advanced SurrealDB-only features are implemented as part of default impl.

§Features

Implements the following database interaction protocols:

  • SurrealSelect implements SelectQuery

Re-exports§

pub use statements::SurrealDelete;
pub use statements::SurrealInsert;
pub use statements::SurrealSelect;
pub use statements::SurrealUpdate;
pub use statements::delete;
pub use statements::insert;
pub use statements::select;
pub use statements::update;
pub use ext::SurrealTableExt;
pub use types::AnySurrealType;
pub use types::SurrealType;
pub use types::SurrealTypeVariants;
pub use types::*;

Modules§

ext
SurrealDB-specific extension methods for Table<SurrealDB, E>.
field
SurrealDB Field Representation
identifier
SurrealDB Identifiers
macros
operation
SurrealDB-specific operations for expressions.
primitives
Named SurrealQL expression primitives.
statements
SurrealDB statement builders.
sum
SurrealDB Identifiers
surreal_return
Surreal Return implements RETURN query
surrealdb
thing
types
SurrealDB Type System for Vantage Framework
variable
SurrealDB Variables

Macros§

surreal_expr
Create a SurrealDB expression with automatic type conversion

Enums§

CborValue
A representation of a dynamic CBOR value that can handled dynamically

Type Aliases§

Expr