Crate surrealdb_sql

Source
Expand description

The full type definitions for the SurrealQL query language

Modules§

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
Index
Kind
Mock
Number
Operation
Operator
Binary operators.
Output
ParseError
Part
Permission
Scoring
Statement
Subquery
Tokenizer
Value
With

Functions§

idiom
Parses a SurrealQL Idiom
json
Parses JSON into an inert SurrealQL Value
parse
Parses a SurrealQL Query
subquery
Parses a SurrealQL Subquery Subquery
thing
Parses a SurrealQL Thing
to_value
Convert a T into surrealdb::crate::Value which is an enum that can represent any valid SQL data.
value
Parses a SurrealQL Value.