surrealdb

Module sql

Source
Expand description

The full type definitions for the SurrealQL query language

Re-exports§

pub use self::index::Index;
pub use self::parser::idiom;
pub use self::parser::json;
pub use self::parser::parse;
pub use self::parser::subquery;
pub use self::parser::thing;
pub use self::parser::value;

Modules§

index
serde
statements

Structs§

Array
Block
Bytes
Cast
ChangeFeed
Cond
Datetime
Duration
Edges
Explain
Fetch
Fetchs
Fields
Future
Graph
Group
Groups
Ident
Idiom
Idioms
Limit
Model
Object
Invariant: Keys never contain NUL bytes.
Order
Orders
Param
Permissions
Query
Range
Regex
Script
Split
Splits
Start
Statements
Strand
A string that doesn’t contain NUL bytes.
Table
Tables
Thing
Timeout
Uuid
Values
Version
View

Enums§

Algorithm
Base
Constant
Data
Dir
Expression
Binary expressions.
Field
Function
Geometry
Id
Kind
Mock
Number
Operation
Operator
Binary operators.
Output
Part
Permission
Scoring
Statement
Subquery
Tokenizer
Value
With

Functions§

to_value
Convert a T into surrealdb::sql::Value which is an enum that can represent any valid SQL data.