surrealdb_expr/expr/statements/
mod.rs1pub mod access;
2pub mod alter;
3pub mod create;
4pub mod define;
7pub mod delete;
8pub mod foreach;
9pub mod ifelse;
10pub mod info;
11pub mod insert;
12pub mod kill;
13pub mod live;
14pub mod option;
15pub mod output;
16pub mod rebuild;
17pub mod relate;
18pub mod remove;
19pub mod select;
20pub mod set;
21pub mod show;
22pub mod sleep;
23pub mod update;
24pub mod upsert;
25pub mod r#use;
26
27pub use self::access::AccessStatement;
28pub use self::alter::AlterStatement;
29pub use self::create::CreateStatement;
30pub use self::define::{
31 DefineAccessStatement, DefineAnalyzerStatement, DefineApiStatement, DefineDatabaseStatement,
32 DefineEventStatement, DefineFieldStatement, DefineFunctionStatement, DefineIndexStatement,
33 DefineModelStatement, DefineModuleStatement, DefineNamespaceStatement, DefineParamStatement,
34 DefineStatement, DefineTableStatement, DefineUserStatement,
35};
36pub use self::delete::DeleteStatement;
37pub use self::foreach::ForeachStatement;
38pub use self::ifelse::IfelseStatement;
39pub use self::info::InfoStatement;
40pub use self::insert::InsertStatement;
41pub use self::kill::KillStatement;
42pub use self::live::{LiveFields, LiveStatement};
43pub use self::option::OptionStatement;
44pub use self::output::OutputStatement;
45pub use self::rebuild::RebuildStatement;
46pub use self::relate::RelateStatement;
47pub use self::remove::{
48 RemoveAccessStatement, RemoveAnalyzerStatement, RemoveConfigStatement, RemoveDatabaseStatement,
49 RemoveEventStatement, RemoveFieldStatement, RemoveFunctionStatement, RemoveIndexStatement,
50 RemoveModelStatement, RemoveModuleStatement, RemoveNamespaceStatement, RemoveParamStatement,
51 RemoveStatement, RemoveTableStatement, RemoveUserStatement,
52};
53pub use self::select::SelectStatement;
54pub use self::set::SetStatement;
55pub use self::show::ShowStatement;
56pub use self::sleep::SleepStatement;
57pub use self::update::UpdateStatement;
58pub use self::upsert::UpsertStatement;
59pub use self::r#use::UseStatement;