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§
- Cbor
Value - A representation of a dynamic CBOR value that can handled dynamically