Skip to main content

surql_parser/upstream/sql/statements/
mod.rs

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