surrealdb_expr/expr/statements/remove/
mod.rs1pub mod access;
2pub mod analyzer;
3pub mod api;
4pub mod bucket;
5pub mod config;
6pub mod database;
7pub mod event;
8pub mod field;
9pub mod function;
10pub mod index;
11pub mod model;
12pub mod module;
13pub mod namespace;
14pub mod param;
15pub mod sequence;
16pub mod table;
17pub mod user;
18
19pub use access::RemoveAccessStatement;
20pub use analyzer::RemoveAnalyzerStatement;
21pub use api::RemoveApiStatement;
22pub use bucket::RemoveBucketStatement;
23pub use config::RemoveConfigStatement;
24pub use database::RemoveDatabaseStatement;
25pub use event::RemoveEventStatement;
26pub use field::RemoveFieldStatement;
27pub use function::RemoveFunctionStatement;
28pub use index::RemoveIndexStatement;
29pub use model::RemoveModelStatement;
30pub use module::RemoveModuleStatement;
31pub use namespace::RemoveNamespaceStatement;
32pub use param::RemoveParamStatement;
33pub use sequence::RemoveSequenceStatement;
34pub use table::RemoveTableStatement;
35pub use user::RemoveUserStatement;
36
37#[derive(Clone, Debug, Eq, PartialEq, Hash)]
38pub enum RemoveStatement {
39 Namespace(RemoveNamespaceStatement),
40 Database(RemoveDatabaseStatement),
41 Function(RemoveFunctionStatement),
42 Analyzer(RemoveAnalyzerStatement),
43 Access(RemoveAccessStatement),
44 Param(RemoveParamStatement),
45 Table(RemoveTableStatement),
46 Event(RemoveEventStatement),
47 Field(RemoveFieldStatement),
48 Index(RemoveIndexStatement),
49 User(RemoveUserStatement),
50 Model(RemoveModelStatement),
51 Api(RemoveApiStatement),
52 Bucket(RemoveBucketStatement),
53 Sequence(RemoveSequenceStatement),
54 Module(RemoveModuleStatement),
55 Config(RemoveConfigStatement),
56}