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§
Structs§
- Access
- Accesses
- Array
- Block
- Bytes
- Cast
- Change
Feed - Closure
- Cond
- Datetime
- Duration
- Edges
- Explain
- Fetch
- Fetchs
- Fields
- Future
- Graph
- Group
- Groups
- IdRange
- Ident
- Idiom
- Idioms
- JwtAccess
- Limit
- Model
- Object
- Invariant: Keys never contain NUL bytes.
- Order
- Param
- Permissions
- Query
- Range
- Record
Access - Regex
- Relation
- Script
- Split
- Splits
- Start
- Statements
- Strand
- A string that doesn’t contain NUL bytes.
- Table
- Tables
- Thing
- Timeout
- Uuid
- Values
- Version
- View
Enums§
- Access
Type - The type of access methods available
- Algorithm
- Base
- Constant
- Data
- Dir
- Entry
- Expression
- Binary expressions.
- Field
- Filter
- Function
- Geometry
- Id
- Kind
- Literal
- Mock
- Number
- Operation
- Operator
- Binary operators.
- Output
- Part
- Permission
- Scoring
- Statement
- Subquery
- Table
Type - The type of records stored by a table
- Tokenizer
- Value
- With
Functions§
- from_
value - Deserializes a value
T
fromSurrealDB
Value
- to_
value - Convert a
T
intosurrealdb::sql::Value
which is an enum that can represent any valid SQL data.