Expand description
The full type definitions for the SurrealQL query language
Re-exports§
pub use self::access_type::AccessType;pub use self::algorithm::Algorithm;pub use self::ast::Ast;pub use self::ast::ExplainFormat;pub use self::ast::TopLevelExpr;pub use self::base::Base;pub use self::block::Block;pub use self::changefeed::ChangeFeed;pub use self::closure::Closure;pub use self::cond::Cond;pub use self::constant::Constant;pub use self::data::Data;pub use self::dir::Dir;pub use self::explain::Explain;pub use self::expression::Expr;pub use self::fetch::Fetch;pub use self::fetch::Fetchs;pub use self::field::Field;pub use self::field::Fields;pub use self::function::Function;pub use self::function::FunctionCall;pub use self::group::Group;pub use self::group::Groups;pub use self::idiom::Idiom;pub use self::index::Index;pub use self::kind::Kind;pub use self::limit::Limit;pub use self::literal::Literal;pub use self::lookup::Lookup;pub use self::mock::Mock;pub use self::model::Model;pub use self::module::ModuleExecutable;pub use self::module::ModuleName;pub use self::module::SiloExecutable;pub use self::module::SurrealismExecutable;pub use self::operator::AssignOperator;pub use self::operator::BinaryOperator;pub use self::operator::PostfixOperator;pub use self::operator::PrefixOperator;pub use self::order::Order;pub use self::output::Output;pub use self::param::Param;pub use self::part::Part;pub use self::permission::Permission;pub use self::permission::Permissions;pub use self::record_id::RecordIdKeyGen;pub use self::record_id::RecordIdKeyLit;pub use self::record_id::RecordIdKeyRangeLit;pub use self::record_id::RecordIdLit;pub use self::scoring::Scoring;pub use self::script::Script;pub use self::split::Split;pub use self::split::Splits;pub use self::start::Start;pub use self::statements::CreateStatement;pub use self::statements::DefineEventStatement;pub use self::statements::DefineFieldStatement;pub use self::statements::DefineFunctionStatement;pub use self::statements::DefineIndexStatement;pub use self::statements::DefineModelStatement;pub use self::statements::DefineModuleStatement;pub use self::statements::DeleteStatement;pub use self::statements::InsertStatement;pub use self::statements::KillStatement;pub use self::statements::LiveStatement;pub use self::statements::RelateStatement;pub use self::statements::SelectStatement;pub use self::statements::UpdateStatement;pub use self::statements::UpsertStatement;pub use self::table_type::TableType;pub use self::view::View;pub use self::with::With;